Content-Type头
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
某网页的头是这样的
IXMLHTTPRequestPtr xmlrequest;
xmlrequest->setRequestHeader(这里应该怎么设置头);
请给出代码
[解决办法]
这说明提交上去的参数得是utf-8的编码,具体的信息头就是一般的Post信息头,大致格式如下:
POST /login.aspx HTTP/1.1
host:www.abc.com
Referer:是从哪个页上跳到此访问页上
Accept:*/*
Content-Type: application/x-www-form-urlencoded
User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Cookie:如果有cookie这里把cookie值加上
Content-Length:这里是你提交的参数及参数值的总长度
Cache-Control: no-cache//这个是用来控件缓存的,
//加两个空行,然后再把post的内容写在下面
username=abced&password=123456//注意这里如果有中文的参数值,则要将转成utf-8编码,有的服务器还可能得变成urlencode,具体的用到再调试一下
好了,只能组成上面的字符串,将整个作为参数就行了。