МОЯ ЦЕЛЬ: КАК ЗАПРОСИТЬ В RAW ФОРМАТЕ С ЗАПРОСОМ ПОСТА И ТИПОМ КОНТЕНТА: ПРИЛОЖЕНИЕ / JSON IN JAVA
Это мой POSTMAN заголовок запроса тип содержимого: application / json Метод: POST
Я получаю этот ответ, который ПРАВИЛЬНЫЙ , но то же самое, когда я пытаюсь с android java it выдает ошибку
ANDROID КОД:
private void login(String email, String password) {
RequestQueue MyRequestQueue = Volley.newRequestQueue(this);
String url = "https://www.********.in/login.php";
StringRequest MyStringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(LoginActivity.this, response, Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() { //Create an error listener to handle errors appropriately.
@Override
public void onErrorResponse(VolleyError error) {
//This code is executed if there is an error.
}
}) {
protected Map<String, String> getParams() {
Map<String, String> MyData = new HashMap<String, String>();
MyData.put("email", email);
MyData.put("password", password);
return MyData;
}
};
MyRequestQueue.add(MyStringRequest);
}
Я получаю этот ответ в ANDROID как TOAST {"error": true, "message" : «Неверные учетные данные»}, который появляется только тогда, когда я написал неправильный пароль, подобный этому
PS: я проверил значение адреса электронной почты и пароля, выполнив тост это правильно