мое приложение уже давно работает, и все работает очень хорошо! сервер обновлялся недавно с http на https, с тех пор, как я получил ошибку 400 BAD INPUT при каждом вызове сервера. После исследования вопроса в некоторые болезненные часы я узнал, что если я отправлю запрос с пустыми заголовками, просьба PASS! без ошибок. Но мне нужны эти заголовки!Android Volley HTTPS Headers throws 400
также, в обоих прошивкой и в моих проверок в POSTMAN заголовки идут в хорошо поэтому проблема должна быть в клиенте я думаю ..
Я посылаю мои заголовки Переопределение метода getHeaders.
у кого была эта проблема раньше? любая идея, как это исправить?
есть мой код для заголовков:
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json; charset=utf8");
headers.put("AppVersion", BaseApplication.getCurrentDevice().getAppVersion());
headers.put("DeviceType", BaseApplication.getCurrentDevice().getDeviceType().toString());
return headers;
}
Большое спасибо!
добавить только 'приложение/json' –
уже пробовал, все еще получаю 400 ошибку. = \ – JozeRi
попробуйте добавить 'Rest Client Extension' в Firefox или chrome и попробуйте –