.net 根据请求更改/更新cookie值

.net 根据请求更改/更新cookie值,.net,vb.net,httprequest,httpresponse,.net,Vb.net,Httprequest,Httpresponse,尝试更新站点上的现有cookie。 以下是我尝试过的: Private Sub UpdateCookie() Dim cookieContainer As CookieContainer = New CookieContainer() Dim CookieChange As Cookie = New Cookie("cookieName", "coookieValue", "/", "myurl.com") cookieContainer.Add(CookieChang

尝试更新站点上的现有cookie。

以下是我尝试过的:

 Private Sub UpdateCookie()
    Dim cookieContainer As CookieContainer = New CookieContainer()
    Dim CookieChange As Cookie = New Cookie("cookieName", "coookieValue", "/", "myurl.com")
    cookieContainer.Add(CookieChange)
    Dim request As HttpWebRequest = CType(WebRequest.Create("https://myurl.com/"), HttpWebRequest)
    request.CookieContainer = cookieContainer

    Dim response As System.Net.HttpWebResponse = request.GetResponse()
    Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
    Dim sourcecode As String = sr.ReadToEnd()
    TextBox1.Text = sourcecode
End Sub

更新站点上现有的cookie是什么意思?服务器设置Cookie,而不是客户端。@Crowcoder编辑现有Cookie值。是的,客户端可以更改cookie的值。例如,打开inspect element选项卡,按«application»,选择domain,然后编辑所需的Cookie,但这并不意味着服务器将接受它。乍一看,您在那里所做的工作与在浏览器中编辑类似。什么不起作用?@Crowcoder试图绕过tumblrs«欧盟协议»页面。Wich在进入tumblr页面时会弹出,但一旦你点击accept,它就会保存一个cookie,这样你就不必每次都看到它。因此,我试图通过修改cookie值来绕过欧盟协议页面。如果tumblr工程师具备任何级别的能力,这都是行不通的。