MNTM在2018年11月16日发布
在C#中,发送一个HTTP请求还是相当容易的,而且与Java的方法特别相似,我们并不需要使用socket来实现这个功能,用C#的HttpWebRequest类就能实现了。最后写出的函数是可以请求一个指定URL的,并且可以带上Cookies。
构造HttpWebRequest对象
Url变量为要访问的Url
设置属性(设置请求头)
常用属性
Method 请求方式
ContentType Content-Type头
ContentLength Content-Length头,正文的长度
Accept Accept头,接受的类型
KeepAlive 是否保持HTTP连接
Headers 请求头的集合,可以添加/修改/删除某个请求头
UserAgent User-Agent头,用于设置浏览器名
Proxy 获取或设置代理服务器的信息
常用函数方法
获取请求流(一般用于添加表单数据等)
获取响应对象
添加请求头
Headers 请求头的集合,可以添加/修改/删除某个请求头
ContentEncoding 响应包的编码格式
ContentLength Content-Length头,正文的长度
Cookies 回传的Cookies集合
StatusCode HTTP响应状态码
获取响应流(一般用于获取回传数据包的正文内容)
获取响应头