我正在使用ServiceStack HttpUtils连接到第三方REST API。 如何在发出请求时传入代理服务器和代理端口?
由于 rudrvij
答案 0 :(得分:1)
HTTP Utils是.NET HttpWebRequest
的包装器,因此您可以使用相同的功能来指定Proxy,例如:
url.GetJsonFromUrl(requestFilter: req.Proxy = new WebProxy("http://webproxy:80/"));
WebProxy proxyObject = new WebProxy("http://webproxy:80/");
GlobalProxySelection.Select = proxyObject;
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="true"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="true"
/>
<bypasslist
<add address="[a-z]+\.contoso\.com" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>