问题描述
|
我正在尝试使用其请求标头将数据发布到“ 0”。
这是应用程序的请求标头。
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.3
Accept-Encoding: gzip,deflate,sdch
Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control: max-age=0
Content-Length: 269
Content-Type: application/x-www-form-urlencoded
Host: closure-compiler.appspot.com
Origin: null
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML,like Gecko) Chrome/14.0.794.0 Safari/535.1
那就是我在.NET中创建此请求所做的工作
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(\"http://closure-compiler.appspot.com/compile\");
req.Connection = \"keep-alive\";
req.Headers.Add(\"Cache-Control\",\"max-age=0\");
req.Headers.Add(\"Origin\",\"null\");
req.UserAgent = \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML,like Gecko) Chrome/14.0.794.0 Safari/535.1\";
req.ContentType = \"application/x-www-form-urlencoded\";
req.Accept = \"text/html,*/*;q=0.8\";
req.Headers.Add(\"Accept-Encoding\",\"gzip,sdch\");
req.Headers.Add(\"Accept-Language\",\"tr-TR,en;q=0.4\");
req.Headers.Add(\"Accept-Charset\",\" ISO-8859-9,*;q=0.3\");
req.Method = \"POST\";
Stream reqStr = req.GetRequestStream();
//this line give me an argumentexception
//Keep-Alive and Close may not be set using this property.
//Parameter name: value
那么,如何生成应用程序要我发送的标头?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)