0
我想在ac#應用程序中發出發佈請求到https://www.inventor-s-hub.xyz:8000/v8 但我不斷收到此錯誤 - > System.Net.WebException:遠程名稱無法解析' www.inventor-s-hub.xyz' 我有一個node.js服務器在該域的端口上運行,如果從瀏覽器導航到該域,它可以正常工作。 這是我在發出POST請求的應用程序稍後調用方法:在c#中發出發佈請求的錯誤#
Using System.Net.Http;
public async void PostToServer(string name)
{
using (HttpClient client = new HttpClient())
{
var values = new Dictionary<string, string>
{
{ "name", name},
{ "id", "1" }
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync("https://www.inventor-s-hub.xyz:8000/v8", content);
}
}
我在網上搜索,但不能真正找到任何相關的,我不認爲我的計算機運行我正在發出請求的計算機上的代理。 從服務器,我只是發送200狀態。
但你可以執行後?我的意思是,你是否正確地配置了/ v8路徑來接收郵件,例如使用郵遞員? – Forlani
@Forlani是的,我已經測試郵遞員的路線,它工作正常,所以錯誤必須在其他地方,但謝謝你的建議。實際上爲我工作的是.EnsureSuccessStatusCode並將帖子正文的格式從FormUrlEncoded更改爲json,這是我認爲問題在第一位置 –