Windows Store App 网络通信 HttpWebRequest
2023-09-14 08:57:45 时间
如果希望更好地控制HTTP请求,可以使用System.Net类库中的HttpWebRequest类,该类对HTTP协议进行了完整的封装,并且提供了很多对HTTP协议中的 Header、Content和Cookie进行设置的属性和方法,还可以指定请求的类型以及使用流传输数据。HttpWebRequest类与HttpClient类的使用方法很相似,但还是有一些差别。
HttpWebRequest 类继承自WebRequest 类,并对WebRequest中定义的属性和方法提供支持。下面列出HttpWebRequest类常用的方法与属性。
q Create(),创建一个HttpWebRequest对象。
q GetResponseAsync(),异步返回响应的数据流。
q GetRequestStreamAsync(),异步获取[j1] 用于向URI资源发送数据的Stream对象。
q Method,获取或设置请求的类型。
q ContentType,获取或设置HTTP标头的值。
使用HttpWebRequest与服务器进行通信,首先使用Create方法创建HttpWebRequest对象,然后使用 GetResponseAsync方法向指定的URI资源发出请求并接受响应数据,如果需要向URI资源发送数据,可以使用GetRequestStreamAsync方法。下面将通过一个示例介绍如何使用HttpWebRequest进行网络通信。
[j1]这里是否是“异步获取”?
相关文章
- 通过cmd 使用 InstallUtil.exe 命令 操作 windows服务 Windows Service
- Windows Store App JavaScript 开发:选取文件和文件夹
- Windows Store App JavaScript 开发:模板绑定
- Windows Store App 旋转特效
- Windows Store App 控件动画
- Windows Store App 用户库文件分组
- Windows Store App 获取文件及文件夹列表
- Windows Store App 用户库文件操作
- Windows Store App 应用程序存储空间
- MFC Windows 程序设计[186]之对话框控件响应事件(附源码)
- MFC Windows 程序设计[五十七]之居中文档视图窗口(附源码)
- [FE] nvm-windows: Microsoft/NPM/Google 推荐 Windows 的 Node.js 版本管理器
- iOS app store无法提交以供审核 App隐私
- 成功解决⑧NVIDIA安装程序无法继续 此NVIDL驱动程序与此Windows版本不兼容。 此图形驱动程序无法找到兼吝的图形硬件。
- 【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
- Ubuntu 20 加入windows AD 域控