[英]Setting Proxy Windows IOT Core
我正在開發一個帶有windows iot核心的覆盆子2的項目。 我需要將數據發送到Swagger api,但我所在位置的公司代理阻止了這些消息。 我找不到任何有關如何繞過或使用iot核心代理的明確解決方案。 這是我將數據發送到api的基本代碼,它在代理外部工作,但不在其中。
public async void sender(string link, object value)
{
string jsonData = JsonConvert.SerializeObject(value);
var client = new HttpClient();
try
{
var response = (await client.PostAsync(link, new StringContent(jsonData,
Encoding.UTF8, "application/json")));
System.Diagnostics.Debug.WriteLine(response);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex);
}
}
您是否嘗試過使用PowerShell手動將網絡連接的網關IP地址設置為代理服務器的網關IP地址(我假設DHCP正在提供)?
像這樣的東西:
$adapter = Get-NetAdapter `
-Name Ethernet
New-NetIPAddress `
-InterfaceAlias $adapter.Name `
-AddressFamily IPv4 `
-IPAddress 192.168.1.55 `
-PrefixLength 24 `
-DefaultGateway 192.168.1.1;
Set-DnsClientServerAddress `
-InterfaceAlias $adapter.Name `
-ServerAddresses ("192.168.1.2","192.168.1.3")
使用IoT Dashboard應用程序為您的設備創建PowerShell會話。 它只是處理為您設置遠程服務命令。
如果您不熟悉,請查看此處的IoT Dashboard部分:
http://www.purplefrogsystems.com/paul/2016/06/controlling-your-windows-10-iot-core-device/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.