栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

https会话和发布问题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

https会话和发布问题

听起来您可能需要处理cookie标头才能保留会话。如果是这种情况,则这并非特定于HTTPS。

Set-cookie
发出第一个请求时,您需要找到响应头。然后,每个请求都将通过
cookie
请求标头传递。这是一个可以适应您的情况的基本示例:

// your first request that does the authenticationURL authUrl = new URL("https://example.com/authentication");HttpsURLConnection authCon = (HttpsURLConnection) authUrl.openConnection();authCon.connect();// temporary to build request cookie headerStringBuilder sb = new StringBuilder();// find the cookies in the response header from the first requestList<String> cookies = authCon.getHeaderFields().get("Set-cookie");if (cookies != null) {    for (String cookie : cookies) {        if (sb.length() > 0) { sb.append("; ");        }        // only want the first part of the cookie header that has the value        String value = cookie.split(";")[0];        sb.append(value);    }}// build request cookie header to send on all subsequent requestsString cookieHeader = sb.toString();// with the cookie header your session should be preservedURL regUrl = new URL("https://example.com/register");HttpsURLConnection regCon = (HttpsURLConnection) regUrl.openConnection();regCon.setRequestProperty("cookie", cookieHeader);regCon.connect();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号