Я впервые задаю вопрос здесь (я из Азии).
Платформа: UWP 17632
IDE: Visual Studio 2017
Исходя из требований проекта , Мне нужно разместить некоторую информацию на веб-сайте.
Я ссылаюсь на ответ о Как сделать HTTP POST веб-запрос Метод A.
Вот мой код:
public async void PostDataAsync(string pTemperture, string pHumidity, string pFireStatus, string pLightStatus, string pBodyStatus)
{
var values = new Dictionary<string, string>
{
{"count", "1" },
{"temperture_0", pTemperture },
{"Humidity_0", pHumidity },
{"FireStatus_0", pFireStatus },
{"LightStatus_0" ,pLightStatus},
{"BodyDetect_0", pBodyStatus }
};
var content = new FormUrlEncodedContent(values);
try
{
var response = await client.PostAsync("http://115.159.36.210/api/onehome/upload", content);//Here throw an exception
System.Diagnostics.Debug.WriteLine(response);
var responseString = response.Content.ReadAsStringAsync();
System.Diagnostics.Debug.WriteLine(responseString);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.HelpLink);
System.Diagnostics.Debug.WriteLine(ex.Message);
throw;
}
}
А потом выдает исключение
“An error occurred while sending the request.”
в
var response = await client.PostAsync("http://115.159.36.210/api/onehome/upload", content);
Я хочу знать, почему и найти решение, которое может решить его.
Буду благодарен, если вы сможете мне помочь.