无法从Win8应用程序执行GET请求

时间:2013-04-29 07:13:26

标签: c# windows-8 http-get

我尝试GET请求,我有一个InnerExeption

{“无法连接到远程服务器”} {“尝试以其访问权限myServerAddress:port”}禁止的方式访问套接字<}

这是我的代码:

        string url = "url_to_my_server";
        WebRequest request = WebRequest.Create(url);
        request.Credentials = CredentialCache.DefaultCredentials;
        request.Method = "GET";
        WebResponse response =  request.GetResponseAsync().Result;

如何在win8应用中执行GET请求?

例如GET请求,我使用此link。我还将我的应用程序与winstoreapp相关联,以获取身份名称和发布者。

2 个答案:

答案 0 :(得分:3)

要在您的应用程序中使用互联网连接,您需要(a)设置所需的功能Internet (Client),(b)使用HttpClient类,这是发送请求的新方法。您将找到一组GetAsync方法,允许您发送GET请求。

答案 1 :(得分:0)

resourceUri="url_to_my_server";
HttpClient httpClient=new HttpClient();
HttpResponseMessage response = await httpClient.GetAsync(resourceUri);