- 论坛徽章:
- 0
|
给一个 我写的例子吧
url 代表你要提交的baidu页面的url
host 代表 域名 就是你的www.baidu.com
msg = "POST " + url +" HTTP/1.1\r\nHOST: " + host +"\r\nContent-Type: application/x-www-form-urlencoded\r\n";
string strlen = "Content-Length: ";
string requestkey = "t1=" + key1 + "&t2=" +key2;
requestkey 就是你的请求。 如果对于web这方面实在没有概念,建议你看一下书。
t1 t1 都是web页面上面 input 的名字 key1 key2就是你要求得东西。
具体是什么 自己检查一下baidu首页就可以了
最后
char buff[1024] ={0};
sprintf(buff,"%d",requestkey.length());
最后的请求内容为 msg + strlen + buff+ "\r\n\r\n" + requestkey
把这个送出去, 然后recv 就可以获取到内容了。
当然还有很多可以优化的地方了。 自己慢慢磨搜 |
|