C#发送HTTP请求入门

 时间:2024-11-03 18:44:54

1、首先,这里给出一个HTTP请求设置的示例,包括请求头的设置和响应获取,其中有很多注意事项将在后续步骤展开说明。

C#发送HTTP请求入门

3、创建请求第二步:通过HttpWebRequest的属性设置部分请求头信息。包括Method方法,Accept接受数据类型,Host,Referer链接来自页,UserAgent用户环境(浏览器等信息)。

C#发送HTTP请求入门

5、注意:以上的一些直接用属性设置的信息(比如Referer,Accept),虽然在HttpRequestHeader枚举下面也有,但是不可以使用Headers成员的Add来添加。必须使用属性直接设置。否则会报错如图。

C#发送HTTP请求入门

7、使用GetResponse()获取请求。注意:后接as HttpWebResponse以直接视为HttpWebResponse,否则获取的Response很多类成员函数用不了。注意:断网或者404都会抛出WebException。需要自行处理。

C#发送HTTP请求入门

8、使用如下代码遍历响应头中的信息,并显示每个键和值到textBox1,效果如图。

C#发送HTTP请求入门

9、使用如下代码,创建GZipStream解压gzip数据,然后再创建StreamReader按照UTF8编码读出响应内容。

C#发送HTTP请求入门
  • 欧洲旅游攻略-经典篇
  • sqlite3如何移植到ARM板上
  • VirtualBox调整屏幕分辨率如何怎么全屏?
  • 怎么设置贝壳找房免打扰模式
  • 如何查看自己电脑的网络IP地址和网络提供商
  • 热门搜索
    故宫旅游 俄罗斯旅游攻略 荆门旅游 兰州旅游景点大全 上海邮轮旅游 中国旅游胜地 广州旅游必去景点 阳泉旅游 台儿庄古城旅游攻略 奥地利旅游