私のコードは、プロキシを使用していないときに機能しますが、リクエストを送信するときに実際の IP が明らかにならないようにプロキシを使用したいと考えています。プログラムを実行しようとすると、「リモート サーバーがエラーを返しました: (417) Expectation Failed」というエラーが表示されます。「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()