HttpWebRequest vb.net上的缓存问题

HttpWebRequest vb.net上的缓存问题,vb.net,Vb.net,我需要为我的VB.NET代码禁用chaching。我在C#中找到了一些提示,但没有什么可以让我使用的 现在,当我发送一个请求时,我会得到以前的请求结果 这是我的密码: Dim responseData As String = "" Try Dim cookieJar As New Net.CookieContainer() Dim hwrequest As Net.HttpWebRequest = Net.WebRe

我需要为我的VB.NET代码禁用chaching。我在C#中找到了一些提示,但没有什么可以让我使用的

现在,当我发送一个请求时,我会得到以前的请求结果

这是我的密码:

        Dim responseData As String = ""
        Try
            Dim cookieJar As New Net.CookieContainer()
            Dim hwrequest As Net.HttpWebRequest = Net.WebRequest.Create(URL)
            hwrequest.CookieContainer = cookieJar
            hwrequest.Accept = "*/*"
            hwrequest.AllowAutoRedirect = True
            hwrequest.UserAgent = "http_requester/0.1"
            hwrequest.Timeout = 60000
            hwrequest.Method = method

            'hwrequest.CachePolicy = CachePolicy

            If hwrequest.Method = "POST" Then
                hwrequest.ContentType = "application/x-www-form-urlencoded"
                Dim encoding As New Text.ASCIIEncoding() 'Use UTF8Encoding for XML requests
                Dim postByteArray() As Byte = encoding.GetBytes(POSTdata)
                hwrequest.ContentLength = postByteArray.Length
                Dim postStream As IO.Stream = hwrequest.GetRequestStream()
                postStream.Write(postByteArray, 0, postByteArray.Length)
                postStream.Close()
            End If
            Dim hwresponse As Net.HttpWebResponse = hwrequest.GetResponse()
            If hwresponse.StatusCode = Net.HttpStatusCode.OK Then
                Dim responseStream As IO.StreamReader =
                  New IO.StreamReader(hwresponse.GetResponseStream())
                responseData = responseStream.ReadToEnd()
            End If
            hwresponse.Close()
            cookieJar = Nothing
        Catch e As Exception
            responseData = "An error occurred: " & e.Message
        End Try

        Return responseData
    End Function```

Any help would be appreciated!
hwrequest.Headers.Add(HttpRequestHeader.CacheControl,“无缓存”)
。也可以
hwrequest.Headers.Add(“DNT”,“1”)
:)。如果您尝试执行排序登录,并且返回了相同的数据,那么您会反复收到登录页面,因为登录失败。谢谢:)-I added:':hwrequest.Headers.Add(HttpRequestHeader.CacheControl,“no cache”)hwrequest.Headers.Add(“DNT”,“1”)“我不是在登录——这是从WooCommerce获得已处理的订单。谢谢你的帮助!