当我不使用代理但我想使用代理时,我的代码可以工作,以便在发送请求时不会显示我的真实 IP。每当我尝试运行我的程序时,它都会给我一个错误提示“远程服务器返回错误:(417)预期失败。” 它指向“response = CType(request.GetResponse(), HttpWebResponse)”。我的代码有问题吗?我现在真的很困惑。任何帮助都会感谢。
Dim myProxy As New WebProxy("173.234.249.68", 8800)
Dim request As HttpWebRequest
Dim response As HttpWebResponse
Dim tempCookies As New CookieContainer
request = CType(WebRequest.Create("http://samplewebsite.com"), HttpWebRequest)
request.Proxy = myProxy
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = POST.Length
request.KeepAlive = True
request.CookieContainer = tempCookies
response = CType(request.GetResponse(), HttpWebResponse)
tempCookies.Add(response.Cookies)
response.Close()