Comment envoyer une requête POST avec JSON corps à l'aide de Volley?

Comment passer ces paramètre dans la méthode POST à l'aide de Volley de la bibliothèque.

API lien: http://api.wego.com/flights/api/k/2/searches?api_key=12345&ts_code=123

Capture d'écran de la structure JSON

J'ai essayé cela, mais de nouveau face à l'erreur.

StringEntity params= new StringEntity ("{\"trip\":\"[\"{\"departure_code\":\","
                     +departure,"arrival_code\":\"+"+arrival+","+"outbound_date\":\","
                     +outbound,"inbound_date\":\","+inbound+"}\"]\"}");
request.addHeader("content-type", "application/json");
request.addHeader("Accept","application/json");

Veuillez visiter ici pour les détails de l'API.

conseil rapide: commutateur à Okhttp ou de rénovation, volley est plus lente et qui serait dur à partir d'une approche de débutant, alors que okhttp serait plus facile pour vous!
Ce que vous devez faire est de passer le json que le corps de la requête post à l'aide de okhttp, laissez-moi savoir si cela vous aide à : stackoverflow.com/questions/34179922/okhttp-post-body-as-json
Si vous insistez sur l'utilisation de Volley-même, vous pouvez vous référer à cette question: stackoverflow.com/questions/23220695/...
merci . Je vais essayer
Résolu le problème?

OriginalL'auteur Pawandeep | 2016-10-17