obtenir 505 responce du serveur

Salut dans mon projet Android, je appelle un webservice et l’envoi de paramètre via le paramètre de chaîne de requête, maintenant le problème est que si la valeur du paramètre de chaîne de requête contient un espace blanc, je reçois une erreur 505

URL url = new URL(urlssortingng.sortingm()); urlConnection = (HttpURLConnection) url.openConnection(); int response = urlConnection.getResponseCode(); 

J’ai un doute si j’utilise URLEncode(urlssortingng.sortingm(),"UTF-8") dois-je également changer mon code de service URLEncode(urlssortingng.sortingm(),"UTF-8") ?

Vous devez encoder uniquement les valeurs de vos parameters:

  Ssortingng urlSsortingng = "http://test.com?param1=" + URLEncoder.encode(value1, "UTF-8") + "&param2=" + URLEncoder.encode(value2, "UTF-8") ; URL url = new URL(urlssortingng.sortingm()); urlConnection = (HttpURLConnection) url.openConnection(); int response = urlConnection.getResponseCode();