在HTTP客户端IntelliJ IDEA中发送cookie

Jel*_*lly 9 cookies intellij-idea

我尝试像这样发送cookie:

 PUT http://localhost:8080/platform/rs2/processes/data/4252
 Accept: */*
 Cache-Control: no-cache

  Cookie: {{"TOKEN": "eyJzZXNzaW9uSWQiOiIyMTg2NTQ0Mi0zZDAxLTQ0ZWUtYTFjZC02MjI2MzllYTZhZGEiLCJjdXJyZW50VXNlcklkIjoiMjgxNDk2OTktYjNhMi00MzY1LWE4ZjAtMjYyMzljOTlmMWRkIn0"}}
Run Code Online (Sandbox Code Playgroud)

但实际上它们并不来到服务器端。

Mik*_*ike 16

在 2021 版本的 IntelliJ 中,您可以通过如下请求发送 cookie:

POST url
Accept: application/json
Cookie: name=value; name2=value2
Run Code Online (Sandbox Code Playgroud)

参考语法:https://developer.mozilla.org/en/docs/Web/HTTP/Headers/Cookie


Lia*_*lin 1

不需要指定cookie,有一个文件http-client.cookies用于接收cookie。如果你的服务器端响应带有 cookie ,它就会被记录在这个文件中。并会自动发送到您的服务器端

https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#viewingResponse