Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在websocket连接中获取Cookie?_Java_Javascript_Html_Websocket - Fatal编程技术网

Java 如何在websocket连接中获取Cookie?

Java 如何在websocket连接中获取Cookie?,java,javascript,html,websocket,Java,Javascript,Html,Websocket,这是我在websocket握手过程中得到的,但是我如何才能从这里得到cookie id呢?我想在握手完成后传递cookie,但这是正确的吗 饼干藏在哪里 它连接到我的java套接字,在这种情况下我可以使用什么类来获取cookie?或者,如果我从上面的字符串中获取它会更好…上面的字符串不包含任何cookie。浏览器使用“Cookie”HTTP头发送Cookie,该头不在该请求中 如果希望浏览器发送网页cookie,则必须将WebSocket服务器和web服务器放在同一个域中,否则cookie将无法

这是我在websocket握手过程中得到的,但是我如何才能从这里得到cookie id呢?我想在握手完成后传递cookie,但这是正确的吗

饼干藏在哪里


它连接到我的java套接字,在这种情况下我可以使用什么类来获取cookie?或者,如果我从上面的字符串中获取它会更好…

上面的字符串不包含任何cookie。浏览器使用“Cookie”HTTP头发送Cookie,该头不在该请求中

如果希望浏览器发送网页cookie,则必须将WebSocket服务器和web服务器放在同一个域中,否则cookie将无法发送

从技术上讲,可以在协商HTTP响应(在“Set Cookie”HTTP头中)中返回Cookie,并在下一个连接中重新发送

GET / HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: localhost:1255
Origin: http://testt:8080
Sec-WebSocket-Protocol: json
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: sGGDklOmMNFmY2AniKkkGw==
Sec-WebSocket-Version: 13
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits, x-webkit-deflate-frame
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.103 Safari/537.36