UWP发送Http请求入门

 时间:2026-02-14 17:10:22

1、首先,创建UWP的主界面,放上一个按钮一个TextBox。双击Button按钮,打开事件处理函数。

UWP发送Http请求入门

2、要在打开的文档的开头添加using Windows.Web.Http。

注意这里不用System.Net.Http。两者各是一套实现,函数参数用法都有不小区别,但后者对于UWP来说不便,而且只能用于.NET语言。

前者是通用的,且很适合UWP。

UWP发送Http请求入门

3、把事件处理函数添加关键字async,表示这是一个异步方法,可以在里边等待而不会阻塞整个应用。

首先创建HttpRequestMessage对象,设置其方法为Get,第二个参数是Uri。

UWP发送Http请求入门

4、接着设置Headers属性的Host和Referer。

但是别的很多属性就无法直接赋值,因为是只读的,设置方法见下一步。

UWP发送Http请求入门

UWP发送Http请求入门

5、对于无法直接赋值的属性,使用ParseAdd函数解析字符串,并添加到请求头。

关于Cookie的设置也一样。可以使用多个ParseAdd添加多条。

UWP发送Http请求入门

UWP发送Http请求入门

6、接下来,创建HttpClient,使用其异步方法SendRequestAsync。(这只是其中一种方法)

使用await等待并获取返回值,类型为HttpResponseMessage。

使用响应的StatusCode属性判断响应状态。

UWP发送Http请求入门

7、接下来,创建IHttpContent接口对象,访问响应的内容,使用IInputStream接口对象,引用异步方法ReadAsInputStreamAsync以获取流。

然后从流创建StreamReader,全部读完,将字符串保存。

UWP发送Http请求入门

8、然后调用以上新建的资源的Dispose方法,以释放空间和关闭流。

最后设置得到的字符串到文本框。

UWP发送Http请求入门

UWP发送Http请求入门

  • 君子兰的栽培方法和步骤
  • 怎样才能够突破工资瓶颈?
  • ORM框架Bee的使用实例
  • 购买新房的步骤有哪些
  • 一念逍遥9月24日最新密令攻略
  • 热门搜索
    本地生活 广州塔怎么去 lol劫怎么玩 电脑速度太慢怎么办 电子狗如何升级 如何快速去青春痘 期待着你的回来我的小宝贝是什么歌 所属行业怎么填 如何炒股开户 淘宝店铺红包怎么设置