0
有人可以告訴我什麼HTTP GET
帶參數的請求看起來像?我正在用C++編寫一個程序,將GET請求發送到一個網站並獲得響應。具有參數的HTTP GET請求
我發這個字符串:
"GET/HTTP/1.1\r\nHost: "+url+"?"+key+"="+value+"\r\nConnection: close\r\n\r\n"
我不知道這是否是發出正確的字符串。有人可以給我一個參數的大小嗎?
有人可以告訴我什麼HTTP GET
帶參數的請求看起來像?我正在用C++編寫一個程序,將GET請求發送到一個網站並獲得響應。具有參數的HTTP GET請求
我發這個字符串:
"GET/HTTP/1.1\r\nHost: "+url+"?"+key+"="+value+"\r\nConnection: close\r\n\r\n"
我不知道這是否是發出正確的字符串。有人可以給我一個參數的大小嗎?
你應該參考HTTP 1.1文件。
應該至少像
GET /?key=value HTTP/1.1
Connection: close
Content-length: 0
(empty line)
字符在URL的主機名和端口號應在第一行的第一個空間後寫了。
'「GET」+ path +「HTTP/1.1 \ r \ nHost:」+ host +「\ r \ nConnection:close \ r \ n \ r \ n」 - 參數是路徑的一部分。 '/?key = value'是一個有效的路徑,或者是'/ subpage /?key = value'。主機是URL的域名,例如'example.com'(沒有'http://',沒有url的其他部分) – leemes 2014-12-05 15:24:58
謝謝! 我會嘗試 – asasdasd 2014-12-05 15:47:34
@asasdasd:自從你問這個問題已經有一段時間了,但是你能解釋一下「1參數的大小」是什麼意思嗎? – 2016-02-08 14:47:35