string strHeader = "Content-Type: application/x-www-form-urlencoded";
this.webBrowser1.Navigate( "http://subway.simba.taobao.com/campaign/findCampInfo.htm", "", "", strHeader);
具体的数据为:
POST /campaign/findCampInfo.htm HTTP/1.1
Referer: http://subway.simba.taobao.com/campaign/findCampInfo.htm
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Host: subway.simba.taobao.com
Content-Length: 44
每次服务器会返回正确的数据,如下:
{"OK":true,"message":null,"resultCode":1,"resultMap":1}
但是第一次post时会弹出文件下载对话框,如下:
如果同样的数据再post一次,却不会有这个对话框,但是第三次发送又会出现,第四次又不会,依次这样。。。。
请问为什么会出现这个对话框呢,为什么有的时候又不会有呢,怎么才能让它不弹出来呢?
谢谢大家。
4 个解决方案
#1
Accept-Encoding: gzip, deflate
这个去掉试试
这个去掉试试
#2
试了,还是不行啊
#3
#4
#1
Accept-Encoding: gzip, deflate
这个去掉试试
这个去掉试试
#2
试了,还是不行啊