代理服务器测试c#

本文关键字:测试 代理服务器 | 更新日期: 2023-09-27 18:10:21

我正在使用代理进行web请求

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(inputURL);
WebProxy proxy = new WebProxy(101.1.1.1,80);
wr.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-US");
wr.Timeout = 100000;
wr.Method = "GET";
wr.ContentType = "text/html;charset=UTF-8";

当我查看Fiddler时,我没有看到任何代理信息。我如何确保代理被正确使用?

谢谢

代理服务器测试c#

string proxyIP = "61.135.178.114";
int proxyPort = 80;
var req = (HttpWebRequest)HttpWebRequest.Create("http://ip-api.com/json");
req.Proxy = new WebProxy(proxyIP, proxyPort);
var resp =   req.GetResponse();
var json = new StreamReader(resp.GetResponseStream()).ReadToEnd();
var myip = (string)JObject.Parse(json)["query"];
if (myip == proxyIP)
{
    MessageBox.Show("OK...");
}

你需要Json。. Net库运行此代码