zoukankan      html  css  js  c++  java
  • HttpWebRequest 和 Cookie 的一些记录

    最近在写相关方面的程序,服务端是asp的,一开始用把Cookie赋值给HttpWebRequest.CookieContainer例如:

    string[] cookies = cookieString.Split(";".ToCharArray());
    CookieContainer cc = new CookieContainer();
    foreach (string cookie in cookies) cc.SetCookies(new Uri("http://domain.com/"), cookie);
    HttpWebRequest.CookieContainer = cc;
    

    有一个网址怎么搞都测试不成功,总提示500错误,其他网址都成功(包括自己又用asp.net的Form生成的cookie验证来测试)。刚开始以为是编码、中文等的问题,用IE9的开发人员工具,FireFox的FireBug,分析Cookie断断续续折腾了好久,后来改了个方法,问题迎刃而解:

    HttpWebRequest.Headers.Add("Cookie", "Cookie的值");
    

      

      

                 

  • 相关阅读:
    细菌 状态压缩
    素数
    骑士问题(knight)
    魔法石的诱惑
    平面上的最接近点对
    救援行动(save)
    优先队列
    leetcode 92. 反转链表 II
    leetcode 91. 解码方法
    leetcode 39. 组合总和
  • 原文地址:https://www.cnblogs.com/zzmsl/p/2134686.html
Copyright © 2011-2022 走看看