Comment puis-je envoyer cette demande dans le corps de ma demande de volley, merci à l'avanceComment envoyer des objets JSON imbriqués dans un corps de demande
{
"amount": "000",
"card": {
"number": "00000",
"expiry_month": "00",
"expiry_year": "00",
"cvv": "000",
"pin": "000"
}
}
c'est mes paramètres de la requête, j'ai essayer l'api est me dire parametes invalide, s'il vous plaît aidez-moi guzs
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
headers.put("Authorization", User_Token);
headers.put("Content-Type", "application/json");
return headers;
}
@Override
public String getBodyContentType() {
return "application/json";
}
@Override
public byte[] getBody() {
Map<String, String> params = new HashMap<String, String>();
params.put("amount", amount);
params.put("card", String.valueOf(come()));
return new JSONObject(params).toString().getBytes();
}
private byte[] come() {
Map<String, String> params = new HashMap<String, String>();
params.put("number", number);
params.put("expiry_month", month);
params.put("expiry_year", year);
params.put("cvv", cvv);
params.put("pin", pin);
return new JSONObject(params).toString().getBytes();
}
API qui vous Spécifiez donne une erreur? C'est la réponse du serveur ou quoi? Également spécifier une erreur elle-même – j2ko
réponse du serveur, l'erreur était paramètres non valides –
la réponse signifie simplement que l'api ne peut pas comprendre ma demande, je veux un meilleur format pour mon code pls –