Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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 从HttpURLConnection保存Cookie(包括!httponly标志)和会话_Java_Cookies_Httpurlconnection_Httponly - Fatal编程技术网

Java 从HttpURLConnection保存Cookie(包括!httponly标志)和会话

Java 从HttpURLConnection保存Cookie(包括!httponly标志)和会话,java,cookies,httpurlconnection,httponly,Java,Cookies,Httpurlconnection,Httponly,我在Java中使用HttpURLConnection时遇到了一个问题,到rest服务器的连接在经过身份验证后提供了客户端cookie。我可以在请求后从响应头(设置Cookie)保存Cookie,并在下一个请求中使用它们,但Cookie已经!httponly标志在响应标头(设置Cookie)中不可用 我需要会话id cookie!httponly将被发送到下一个请求,因此在应用程序退出后,无需在下一个请求中对连接进行身份验证 如何像cURL一样用Java保存所有cookies(基本cookies、

我在Java中使用HttpURLConnection时遇到了一个问题,到rest服务器的连接在经过身份验证后提供了客户端cookie。我可以在请求后从响应头(设置Cookie)保存Cookie,并在下一个请求中使用它们,但Cookie已经!httponly标志在响应标头(设置Cookie)中不可用

我需要会话id cookie!httponly将被发送到下一个请求,因此在应用程序退出后,无需在下一个请求中对连接进行身份验证


如何像cURL一样用Java保存所有cookies(基本cookies、安全cookies、httponly cookies)?

在搜索了很长时间后,我找到了解决方案:

在搜索了很长时间后,我找到了解决方案:

我意识到这个问题很老了,但这是在互联网搜索中找到的第一个答案


要解决此问题,请使用
CookieHandler.setDefault(新CookieManager(null,CookiePolicy.ACCEPT_ALL))
per here:

我知道这个问题很老了,但这是在互联网搜索中找到的第一个答案

要解决此问题,请使用
CookieHandler.setDefault(新CookieManager(null,CookiePolicy.ACCEPT_ALL))按此处: