带参数的HTTP GET请求

时间:2014-12-05 15:15:50

标签: c++ http get request

有人可以告诉我带参数的HTTP GET请求是什么样的吗?我用C ++编写程序,将GET请求发送到网站并获得响应。

我发了这个字符串:

"GET / HTTP/1.1\r\nHost: "+url+"?"+key+"="+value+"\r\nConnection: close\r\n\r\n"

我不知道这是否是要发送的正确字符串。并且有人可以给我一个带有1个参数的大小吗?

1 个答案:

答案 0 :(得分:1)

您应该参考HTTP 1.1文档。

它应该至少看起来像

GET /?key=value HTTP/1.1
Connection: close
Content-length: 0
(empty line) 

主机名和端口号后面的URL中的字符应写在第一行的第一个空格之后。