首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpClient类能用于Windows 8的周期性任务吗?

HttpClient类能用于Windows 8的周期性任务吗?
EN

Stack Overflow用户
提问于 2014-04-05 04:24:46
回答 2查看 131关注 0票数 0

我有一个定期任务运行一些Http Post任务,但它似乎不起作用。我已经检查了可以用于周期任务的API列表,并且没有HttpClient。然而,列表中有WebClient。我的客人HttpClient应该被允许使用。谢谢。

这是我使用httpclient的代码。当我对

回应=等待clientPost.PostAsync("/update“,内容“);

visual只留下了一步调试模式,而我没有得到任何响应.

代码语言:javascript
复制
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);
        }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-05 04:38:20

您可以使用HttpWebRequest API。

确保基于以下两个重要原因坚持使用受支持的API:

  1. 如果使用不允许的API,您的应用程序可能会失败认证。当你最终完成了你的应用程序,你必须将它提交到WP8商店进行认证,然后它才能出现在市场上。这是不使用不受支持的API的注销标准之一。
  2. 即使使用它,也可能导致运行时异常。

有关详细信息,请参阅 MSDN。

票数 0
EN

Stack Overflow用户

发布于 2014-04-06 04:04:51

支持HttpClient,但需要添加对dll的引用。我只是通过nuget添加引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22876547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档