HttpRequestHeader cookie format

前端 未结 3 1052
旧时难觅i
旧时难觅i 2020-12-11 04:20

In which format does HttpRequestHeader.Cookies need to be specified? F.e, if I want to add cookie named CITY with value NY how should I do that with WebClient.Headers.Add()

相关标签:
3条回答
  • 2020-12-11 04:51

    Try this sample

      WebClient wb = new WebClient(); 
    
        wb.Headers.Add(HttpRequestHeader.Cookie, "CITY=NY"); 
    

    For many cookies:

    wb.Headers.Add(HttpRequestHeader.Cookie, "cookiename1=cookievalue1; cookiename2=cookievalue2"); 
    
    0 讨论(0)
  • 2020-12-11 05:13

    Headers.Add:

     myWebHeaderCollection.Add("CITY","NY");
    

    Here is how your Cookie header should look like at the end rfc 6265:

    Cookie: CITY=NY;
    
    0 讨论(0)
  • 2020-12-11 05:15

    To add a cookie it's best and easiest to use Response.Cookies.Add();

    HttpCookie myCookie = new HttpCookie("lastVisit");
    myCookie.Value = DateTime.Now.ToString();
    myCookie.Expires = DateTime.Now.AddDays(1);
    Response.Cookies.Add(myCookie);
    
    0 讨论(0)
提交回复
热议问题