Google で調べたところ、WebRequest や WebProxy などのようなものがありました。たくさんのページがありましたが、わかりません。URL が含まれる TextBox と、プロキシが含まれる別の TextBox があるとします。URL でプロキシを使用できるようにするにはどうすればよいですか?
質問する
743 次
2 に答える
0
RestSharp の Rest クライアント ( https://www.nuget.org/packages/RestSharp ) を使用してデータをプルし、WebBrowser オブジェクトでレンダリングできます。
try {
var response = new RestClient {
BaseUrl = "https://theproxisright.com/",
Proxy = new WebProxy("1.2.3.4", 8080),
Timeout = 10000
}.Execute(new RestRequest {
Resource = "api/Proxy/Get?apiKey=ENTER_FREE_OR_UNLIMITED_API_KEY_HERE",
Method = Method.GET,
});
if (response.ErrorException != null) {
throw response.ErrorException;
} else {
Console.WriteLine(response.Content);
var wb = new WebBrowser{ Width = 200 };
webBrowserStack.Children.Add(wb);
wb.NavigateToString(response.Content);
}
} catch (Exception ex) {
Console.Error.WriteLine(ex.Message);
}
于 2014-11-13T13:59:36.640 に答える
0
1 つのオプションは、http: //msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspxで詳しく説明されている HttpWebRequest オブジェクトを使用して要求を作成することです。
HttpWebRequest オブジェクトのプロパティの 1 つは「プロキシ」です:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx
適切な実装例は次のとおりです:
C# で HttpWebRequest を使用したプロキシの問題
于 2012-06-23T04:29:34.947 に答える