我如何向我的凌空請求主體這一請求, 在此先感謝如何發送嵌套JSON對象的請求體內
{
"amount": "000",
"card": {
"number": "00000",
"expiry_month": "00",
"expiry_year": "00",
"cvv": "000",
"pin": "000"
}
}
這是我的請求參數,我有嘗試這個API是告訴我無效指標的影響,請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給你一個錯誤?這是服務器響應還是什麼?還指定一個錯誤本身 – j2ko
服務器響應,錯誤是無效的參數 –
響應只是意味着api不能理解我的請求,我想爲我的代碼更好的格式請參閱 –