Android отправляющий почтовый запрос всегда возвращает 400 даже с правильной строкой json - PullRequest
0 голосов
/ 31 октября 2018

Итак, я пытаюсь отправить запрос на публикацию в мой API, используя код ниже. Когда я пытаюсь запрос в Fiddler, он работает. Но в андроиде всегда получаю ошибку 400.

        String url = "http://192.168.1.105:17443/NewUser";
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();

        con.setRequestProperty("Content-Type", "application/json; charset=UTF-8");

        con.setDoInput(true);
        con.setDoOutput(true);
        con.setRequestMethod("POST");

        DataOutputStream os = new DataOutputStream(con.getOutputStream());
        String test = user.toJson().toString();
        os.writeBytes(test);
        os.close();

        int responseCode = con.getResponseCode();

1 Ответ

0 голосов
/ 01 ноября 2018

Оказывается, ошибка, которую я получил, была неверным именем хоста.

Мне нужно было изменить мой API, чтобы разрешать запросы, которые не поступали от localhost.

вы можете найти больше информации здесь: Подключение к серверу отладки Visual Studio IIS Express по локальной сети

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...