[英]C# call an API through proxy using HttpWebRequest
我想在我現有的應用程序中進行 API 調用(在我的組織域之外),網絡團隊告訴我設置代理配置 - 只有這樣它才能訪問互聯網。 開發人員可以在不參考代理設置的情況下訪問互聯網。
在我的開發環境中,由於端口是開放的,它工作正常,如何為 UAT 環境配置代理,以便它可以在互聯網上擊中新目標? 代理 IP 由網絡團隊為非產品提供:12.XXX.XXX.0 端口 80
以及如何檢查:
HttpWebRequest
有一個代理屬性:
var myWebRequest = (HttpWebRequest)WebRequest.Create("url");
myWebRequest.Proxy = new WebProxy("host", 80);
try
{
var response = myWebRequest.GetResponse();
//...
}
catch (WebException e)
{
// handling issues
}
如果請求失敗,則會拋出異常,您可以在catch
塊中處理該異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.