大家好,我的要模拟一个post请求的表单,实现自动登录功能,但是,我把数据截了一下,发现里头有些表头是自定义的,比如:
Accept-Language: zh-CN
Host:
ThreadID:
Accept-Encoding:
查了一下啊MSDN,发现HttpWebRequest类没有这些属性。但是,我怎么把这些属性添加到我的请求里面呢?我知道可以直接用socket字节流,但是,我想直接用http请求有关的类。所以,我想问的是如果用httpwebrequest类怎么把这些自定义的表头加到请求里面。如果不是用httpwebrequest,那用什么类可以实现呢?
Accept-Language: zh-CN
Host:
ThreadID:
Accept-Encoding:
查了一下啊MSDN,发现HttpWebRequest类没有这些属性。但是,我怎么把这些属性添加到我的请求里面呢?我知道可以直接用socket字节流,但是,我想直接用http请求有关的类。所以,我想问的是如果用httpwebrequest类怎么把这些自定义的表头加到请求里面。如果不是用httpwebrequest,那用什么类可以实现呢?
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.Add("Accept-Language", "zh-cn");
request.Headers.Add("Accept-Encoding", "gzip, deflate");
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.CookieContainer = cookie
request.ContentLength = bs.Length;