Est-il possible d'envoyer un texte simple dans le corps d'une StringRequest en utilisant DELETE-Method?Requête Android Volley avec corps
Je n'ai pas trouvé d'exemple où quelqu'un a mis quelque chose dans le corps d'une requête ... Ceci est ma demande et je veux ajouter "{'deviceid': 'xyz'}" au corps (méthode est SUPPRIMER):
final StringRequest stringRequest = new StringRequest(method, url + "?token=" + token, new Response.Listener<String>() {
@Override
public void onResponse(String jsonResponse) {
// do something
}, new Response.ErrorListener() {
// do something
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("api-version", "1");
return headers;
}
};
Rédiger propre demande et '' override' getBody() 'et' getBodyContentType() 'méthodes. –
Si votre côté serveur est Asp.Net WebAPI, IMO, vous devriez lire [cette question] (http://stackoverflow.com/questions/25783542/reason-behind-get-delete-cannot-have-body-in-webapi) et [une autre question] (http://stackoverflow.com/questions/299628/is-an-ity-body-allowed-for-an-http-delete-request). Peut-être que l'autre service web est le même – BNK
Merci pour les deux réponses! @dieter_h Pourriez-vous poster un exemple de code rapide, s'il vous plaît? –