#intellij-idea #cookies
#intellij-idea #файлы cookie
Вопрос:
Я пытался отправлять файлы cookie таким образом, это:
PUT http://localhost:8080/platform/rs2/processes/data/4252
Accept: */*
Cache-Control: no-cache
Cookie: {{"TOKEN": "eyJzZXNzaW9uSWQiOiIyMTg2NTQ0Mi0zZDAxLTQ0ZWUtYTFjZC02MjI2MzllYTZhZGEiLCJjdXJyZW50VXNlcklkIjoiMjgxNDk2OTktYjNhMi00MzY1LWE4ZjAtMjYyMzljOTlmMWRkIn0"}}
Но на самом деле они не поступают на серверную часть.
Комментарии:
1. Пожалуйста, проверьте developer.mozilla.org/ru/docs/Web/HTTP/Headers/Cookie для справки. Попробуйте синтаксис, описанный там.
2. да, это полезно
Ответ №1:
В версии IntelliJ 2021 года вы можете отправлять файлы cookie с запросом, подобным этому:
POST url
Accept: application/json
Cookie: name=value; name2=value2
Синтаксис ссылки:https://developer.mozilla.org/en/docs/Web/HTTP/Headers/Cookie
Комментарии:
1. Спасибо за это. Я слишком много думал об этом, пока не скажу ваш ответ.
Ответ №2:
Нет необходимости указывать cookie, есть файл http-client.cookies
, используемый для получения cookie. Если ваш серверный ответ содержит cookie, он будет записан в этот файл. и будет автоматически отправлен на ваш сервер
https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#viewingResponse
Комментарии:
1. Необходимо указать cookie, если это требуется серверу. OP не запрашивал сохранение файлов cookie ответа