我有一个定期任务运行一些Http Post任务,但它似乎不起作用。我已经检查了可以用于周期任务的API列表,并且没有HttpClient。然而,列表中有WebClient。我的客人HttpClient应该被允许使用。谢谢。
这是我使用httpclient的代码。当我对
回应=等待clientPost.PostAsync("/update“,内容“);
visual只留下了一步调试模式,而我没有得到任何响应.
var content = new FormUrlEncodedContent(collection);
HttpResponseMessage response = null;
try
{
response = await clientPost.PostAsync("http://*******/update", content);
}
catch (UnauthorizedAccessException)
{
Debug.WriteLine("no networking");
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}发布于 2014-04-05 04:38:20
您可以使用HttpWebRequest API。
确保基于以下两个重要原因坚持使用受支持的API:
有关详细信息,请参阅这 MSDN。
发布于 2014-04-06 04:04:51
支持HttpClient,但需要添加对dll的引用。我只是通过nuget添加引用。
https://stackoverflow.com/questions/22876547
复制相似问题