当前位置: 代码迷 >> C# >> C# 怎么自定义http 请求头文件信息
  详细解决方案

C# 怎么自定义http 请求头文件信息

热度:398   发布时间:2016-05-05 02:53:25.0
C# 如何自定义http 请求头文件信息

GET /api/?type=json&getlist=1 HTTP/1.1
clientmarket: 1
sessionid: 
ts: 7
Accept-Encoding: gzip
pv: 2.2
device: 000000000000000
mac: 
model: sdk
nettype: internet
mktvername: 4.0
channel: WAf+MfsjFao6DAlFVsg6eGC0U+WVSG3d
resolution: 320x480
density: 160
sdkversion: 8
vender: 17001
authorizations: 0
applang: 3
abi: armeabi|unknown
partial: 0
Host: shuoxia.net
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)


你看这有好多好多http头信息。C#如何模拟这些信息头请求呢?
------解决思路----------------------

HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("xxx/api/?type=json&getlist=1");
myReq.Method = "GET";
myReq.Headers.Add("clientmarket", "1");
myReq.Headers.Add("sessionid", "");
...

HttpWebResponse res = (HttpWebResponse)req.GetResponse();
这样就完成了一次请求
  相关解决方案