Отправить cookie-файл в HTTP-клиенте IntelliJ IDEA

#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 ответа