Я пытаюсь воспроизвести следующие запросы 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 не был сохранен: /