热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C#学习教程:C#–HttpClient没有发送任何cookie分享

C#–HttpClient没有发送任何cookie我正在开发两个网站www.web1.com和www.web2.com。在web1中,我保存了一个httpcookie,

C# – HttpClient没有发送任何COOKIE

我正在开发两个网站www.web1.com和www.web2.com。 在web1中,我保存了一个http COOKIE,如下所示

HttpCOOKIE AuthCOOKIE = new HttpCOOKIE(AppConstants.COOKIE.AUTH_COOKIE); AuthCOOKIE.Path = "/"; AuthCOOKIE.Value = "value1"; Response.COOKIEs.Add(AuthCOOKIE); 

现在我想要的是在第二个网站即web2中读取这个COOKIE。 我正在尝试使用HttpClient读取它,如下所示

  HttpClientHandler handler = new HttpClientHandler(); handler.COOKIECOntainer= new COOKIEContainer(); HttpClient client = new HttpClient(handler); respOnse= client.GetAsync("http://www.web1.com").Result; var COOKIEs = COOKIEs.GetCOOKIEs(new Uri("http://www.web1.com")); 

这不会返回任何COOKIE,也可以通过Fiddler进行检查。 但是,如果我直接打开www.web1.com并检查提琴手,那么它会发送COOKIE。

请查看我缺少的内容,以便不从httpclient返回COOKIE。

谢谢,
SB

不确定这是否适用于您的情况,但AuthCOOKIE.Domain = "IP/Domain"; 应该为你做的工作。

说过其他可能感兴趣的其他领域的查询字符串和页面post等其他替代方案。

您无法获取或设置其他域的COOKIE。 这将是一个巨大的安全问题。 (你想让我在我的网站上阅读你网站的COOKIEs吗?)

一些相关的post:

  1. 在1个站点上为另一个站点创建一个asp.net认证COOKIE
  2. 我需要从浏览器中获取所有COOKIE
  3. 使用跨域创建COOKIE
  4. 跨域COOKIE

更新:一点澄清:作为服务器 ,您无法在客户端上获取或设置其他域的COOKIE,这是您想要做的。 作为客户端 ,您可以修改/删除服务器为您设置的COOKIE。

  1. 在您的示例中,您的服务器端代码正在向web1.com发出请求。 您不会为随机客户端获取COOKIE。 客户端完全不参与上面的代码。

  2. 如果我访问web1.com并且您设置了一个名为“username”的COOKIE,其值为“bob”,我可以作为客户端修改此COOKIE,使其值为“admin”,然后可能拥有您网站的管理员权限,取决于您处理COOKIE的方式。

    上述就是C#学习教程:C# – HttpClient没有发送任何COOKIE分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—编程笔记


推荐阅读
  • 跨站的艺术XSS Fuzzing 的技巧
    作者|张祖优(Fooying)腾讯云云鼎实验室对于XSS的漏洞挖掘过程,其实就是一个使用Payload不断测试和调整再测试的过程,这个过程我们把它叫做F ... [详细]
  • 有些网站设置了权限,只有在登录了之后才能爬取网站的内容,如何模拟登录,目前的方法主要是利用浏览器cookie模拟登录。浏览器访问服务器的过程在用户访问网页时,不论是通过URL输入域名或I ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 渗透测试基础bypass绕过阻挡我们的WAF(下)
    渗透测试基础-bypass ... [详细]
  • 这篇文章主要介绍PHP如何使用在全部作用域中始终可用的内置变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要 ... [详细]
  • mac os php mysql_Mac OS下配置PHP+MySql环境
    由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHPapache环境在MacOS上是自带的,所以不需要另处下安装包, ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
  • adfs是什么_培训与开发的概念
    adfs是什么_培训与开发的概念(如您转载本文,必须标明本文作者及出处。如有任何疑问请与我联系me@nap7.com)ADFS相关开发技术的中文资料相对匮乏,之前在弄这个东西的时候 ... [详细]
  • 找到JDK下载URL当然去官网找了。目前最新的1.8的下载URL(RPM)如下:http:download.oracle.comotn-pubjavajdk8u161-b122f3 ... [详细]
  • 注意:以下分析都是基于Retrofit2转载请注明出处:http:blog.csdn.netevan_manarticledetails51320637本节是《Retrofit的使 ... [详细]
  • springboot基于redis配置session共享项目环境配置pom.xml引入依赖application.properties配置Cookie序列化(高版本不需要)测试启 ... [详细]
  • ByteCTF 2019 WriteUp Kn0ck
    ByteCTF 2019 WriteUp Kn0ck ... [详细]
  • 浏览器如何工作(How browsers work)的阅读笔记
    浏览器如何工作(Howbrowserswork)的阅读笔记1.整体结构完整的浏览器整体框架的发改如下:UI:就是那些我们常常 ... [详细]
  • 1.1 xss原理分析与剖析(2)
    0×01反射型XSS:反射XSS是XSS分类中最多的,他们原理是下面这样:Hacker——发现存在反射XSS的URL——根据输出点的环境构造XSS代码——进行编码、缩短(可有可无,是为了增加 ... [详细]
author-avatar
juxiu小妹_895
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有