【发布时间】:2024-04-26 14:25:01
【问题描述】:
我的代码在我不使用代理但我想使用代理时有效,以便在发送请求时不会显示我的真实 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()
【问题讨论】:
-
我的代理声明有问题吗?
标签: vb.net proxy httpwebrequest httpwebresponse