Rest API работает на эмуляторе и ошибка неверного запроса на реальном устройстве

Я использую веб-службу отдыха на своем хосте. Я использую его с библиотекой 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-адрес во время звонка. смотри, это одно и то же

Tejas Pandya 25.02.2019 11:12

я говорю, что мое приложение правильно работает на эмуляторе, поэтому URL-адрес вызова правильный

MohamadReza Balanian 25.02.2019 13:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
199
1

Ответы 1

Попробуйте изменить свой IP-адрес https://example.com на https://yourComputerIpAddress

Удачи.

я использую онлайн-хостинг, а не локальный хост, например xampp

MohamadReza Balanian 25.02.2019 13:14

Можете ли вы поделиться более подробной информацией, например, полной ошибкой сообщения или чем-то, что может помочь нам найти ошибку?

Garci 25.02.2019 14:34

я получаю это в logcat: E/Volley: [8265] BasicNetwork.performRequest: Неожиданный код ответа 400 для пример.com/…

MohamadReza Balanian 25.02.2019 17:35

Другие вопросы по теме