отправить cookie в запросе java как curl - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь воспроизвести следующие запросы curl в java:

curl http://localhost:8080/login -H 'Content-Type: application / json' -d '{"email": "test@test.coms", "password": "password"} '

Мне удалось создать этот Java-запрос с jsonobject.но проблема в том, что у меня есть второй запрос, который должен сохранить cookie, как в первом.

Я хочу это:

curl http://localhost:8080/login -c cookie-file.txt -H 'Тип содержимого: application / json' -d '{"электронная почта": "test@test.coms", "пароль": "пароль"}'

и этот запрос:

curl -X GET http://localhost:8080/jsonInfos

должен благодаря резервной копии логина файла cookie отправить мне обратно из json

в Java, я пытаюсь это:

            URL url = new URL("http://10.0.2.2:8080/infos");
            urlConnection = (HttpURLConnection) url.openConnection();
            urlConnection.setDoOutput(true);
            urlConnection.setRequestMethod("GET");
            urlConnection.setRequestProperty("Content-Type", "application/json");
            urlConnection.setRequestProperty("Accept", "application/json");
            **urlConnection.setRequestProperty("Cookie", "name=lol");**

Я поместил файл cookie в 2 запроса, но он не учитывает его во втором запросе, как если бы файл cookie не был сохранен: /

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