Я использую веб-службу отдыха на своем хосте.
Я использую его с библиотекой volley в своем проекте и запускаю свой проект на эмуляторе Android, и он работает правильно (означает отправку аргумента и получение правильного сообщения)
Я использую метод $_GET, и моя ссылка выглядит так:
https://example.com/myapi.php?arg1=val1&arg2=val2
но этот веб-сервис не работает на реальном устройстве, и я получаю от своего хоста:
error 400 bad request
Я использую этот метод по своему запросу, и он у меня не сработал:
{
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("arg1",val1);
params.put("arg2",val2);
return params;
}
Как я могу это исправить ?
я говорю, что мое приложение правильно работает на эмуляторе, поэтому URL-адрес вызова правильный






Попробуйте изменить свой IP-адрес https://example.com на https://yourComputerIpAddress
Удачи.
я использую онлайн-хостинг, а не локальный хост, например xampp
Можете ли вы поделиться более подробной информацией, например, полной ошибкой сообщения или чем-то, что может помочь нам найти ошибку?
я получаю это в logcat: E/Volley: [8265] BasicNetwork.performRequest: Неожиданный код ответа 400 для пример.com/…
распечатайте свой URL-адрес во время звонка. смотри, это одно и то же