В моем проекте я хочу отправить запрос с помощью карты Volley внутри карты.
Но я получаю ошибки, 406 ошибок.Волейбол Карта внутри Карта Json Request
Вот мой запрос:
StringRequest myReq = new StringRequest(Method.POST, METHOD_ACCOUNT_LOGIN,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
JSONObject veri_json;
try {
veri_json = new JSONObject(response);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
System.out.println(error.getMessage());
}
}) {
protected Map<String, String> getParams()
throws com.android.volley.AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("user", generalParams);
return params;
};
};
App.getInstance().addToRequestQueue(myReq);
}
, но я хочу, чтобы импортировать внутри этого кода
params.put("user",generalParams)
эти строки:
generalParams.put("name",notificationName);
generalParams.put("notificationId", notificationID);
generalParams.put("phoneNumber", phoneNumber);
generalParams.put("regionType", regionType);
generalParams.put("countryCode", countryCode);
generalParams.put("platform", platform);
вот что я хочу отправить:
"user":{
"name":"John",
"notificationId":"id",
"phoneNumber":"number",
"regionType":"en",
"countryCode": "+10",
"platform":”ios”
}
Однако я не знаю, как с этим справиться.
Благодарим за ответ. Но я действительно новичок в этой просьбе. Так где я могу точно написать эти коды? это в @Override protected Map getParams()? –
А, да. Извини за это. –
это все еще BasicNetwork.performRequest: Неожиданный код ответа 406 для :(на самом деле этот сервер принимает это, потому что приложение ios использует этот метод. –