BasicNetwork.performRequest: réponse Inattendue code 401 android Volley bibliothèque
Iam appel de service web dans android . dans que je souhaite appeler l'URL, je ne suis pas tout envoi de paramètres pour le serveur, il suffit d'appeler l'URL ,
Mais son Erreur comme [10520] BasicNetwork.performRequest: réponse Inattendue code 401
mon code est
RequestQueue queue = Volley.newRequestQueue(getActivity());
JsonObjectRequest getRequest = new JsonObjectRequest(Request.Method.GET, Server.URL, null,
new Response.Listener<JSONObject>()
{
@Override
public void onResponse(JSONObject response) {
//display response
hideProgressDialog();
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
hideProgressDialog();
}
}
);
//add it to the RequestQueue
queue.add(getRequest);
Comment résoudre ce problème?
OriginalL'auteur John | 2015-04-06
Vous devez vous connecter pour publier un commentaire.
Cette erreur signifie que vous devez vous authentifier. Vous pouvez le faire en ajoutant getHeaders() dans votre code, il va comme ceci:
OriginalL'auteur mattyU
HTTP 401 signifie que le site web requiert une authentification et il n'a pas été fourni ou qu'il a échoué. Vous devez vous authentifier. Inconnu si vous devez fournir l'Authentification HTTP de Base ou si le webservice est spécial authentification requise et il est juste de faire le malin avec sa valeur de retour.
ai-je besoin d'ajouter les biscuits dans le volley-tête???
Oui, ces images ont besoin d'authentification
je ne reçois pas toutes les images à partir du serveur. qu'entendez-vous ces images???
OriginalL'auteur Gabe Sechan
Si nous utilisons POST au lieu de GET ou GET au lieu de POST mans cette erreur se produit
Donc, Changement d'OBTENIR à Poster dans cette ligne
OriginalL'auteur Bahu
OriginalL'auteur andrea ciuffoli
Ajouter getHeader
OriginalL'auteur ozanurkan
Ajouter des en-Têtes ... peut-être que vous avez oublier d'ajouter les en-têtes de volley demandes.
OriginalL'auteur Rahul Kushwaha