如何解决HttpClient无法获得cookie

如何解决HttpClient无法获得cookie,第1张

我这有个思路,你在fileacn 或者 domainacn 等任意二级域名的服务器网站上使用隐藏iframe来包含acn上写cookie的地址。

举例:

fileacn/testdo 响应的页面的内容:

<html>

<iframe width="0" height="0" src=">

一个原生电商项目,可能会需要接入一个合作方的H5项目(域名不一样),这就可能涉及到一下信息的共享的问题,信息共享的方式有很多种,最常用的就是cookie

比如购物车,登陆这样的信息和状态的维护,都会使用cookie的方式

原生项目一般涉及到2个方面:网络框架ok>

你可以在IE的“工具/Internet选项”的“常规”选项卡中,选择“设置/查看文件”,查看所有保存到你电脑里的Cookies。这些文件通常是以user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。如果你使用NetsCape浏览器,则存放在“C:PROGRAMFILESNETS- CAPEUSERS”里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。

我们可对Cookie进行适当设置:打开“工具/Internet选项”中的“隐私”选项卡(注意该设置只在IE60/IE70中存在,其他版本IE可以单击“工具/Internet选项”“安全”标签中的“自定义级别”按钮,进行简单调整),调整Cookie的安全级别。通常情况,可以调整到“中高”或者“高”的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到“阻止所有Cookies”;如果只是为了禁止个别网站的Cookie,可以单击“编辑”按钮,将要屏蔽的网站添加到列表中。在“高级”按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三方Cookie选择“拒绝”。你如果需要保存Cookie,可以使用IE的“导入导出”功能,打开“文件/导入导出”,按提示 *** 作即可。

这个问题我们以前也曾经遇到过,我想应该是delUsernameDomain = "zyu8com"; 这个地方有点问题吧,你改成zyu8com试一试

我把我的代码给你看看吧

using System;

using SystemCollectionsGeneric;

using SystemText;

using SystemWeb;

namespace ProjectBaseUtils

{

public class CookiesComm

{

/// <summary>

/// 清除客户端cookie值

/// </summary>

/// <param name="CookieName"></param>

static public void ClearCookie(string CookieName)

{

string domain = SystemConfigurationConfigurationSettingsAppSettings["CookieDomain"];

>

以上就是关于如何解决HttpClient无法获得cookie全部的内容,包括:如何解决HttpClient无法获得cookie、如何跨域名共享Cookie、关于Android的okHttp+webview的cookie跨域问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9310947.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存