0
我建了一個請求:手動構建POST請求與CPP和提交PHP的形式與它
char* messege = "POST/HTTP/1.1\r\n"
"Host: musicshare.pe.hu \r\n"
"Content-Length: 18\r\n"
"Content-Type: text/plain\r\n"
"Accept: text/plain\r\n\r\n"
"command=michaeliko";
這一請求,我通過看一些拍攝wintin Wireshark的建立,因爲我沒有找到任何合適的指導它。
我得到一個確定的消息就可以了,但沒有「回聲」(打印)命令我做了PHP的一面。
因此,例如,常規的鉻捕捉響應看起來就像這樣:
Hello michaeliko\n
\n
\n
\n
<form method="post">\n
\n
Subject: <input type="text" name="command"> <br>\n
\n
</form>\t
而對於POST請求我abouve表現,我會得到這個從網站服務器:
\n
\n
\n
<form method="post">\n
\n
Subject: <input type="text" name="command"> <br>\n
\n
</form>\t
PHP方面看起來像這樣:
<?php
if( isset($_POST['command']))
{
$command = $_POST['command'];
echo 'Hello ' . $command . "\n";
}
?>
<form method="post">
Subject: <input type="text" name="command"> <br>
</form>
我試圖通過很多方式來操縱這些代碼,但找不到答案。 我的要求有什麼問題?
不,你通過php發送請求,我通過C++來完成。我不需要用botton提交,因爲不是用bottun來確認表單,而是用C++代碼來完成。 –
好的,我發佈時沒有看到該標籤。在這種情況下,您可以嘗試[libcurl](https://curl.haxx.se/libcurl/)或[boost](https://boostgsoc14.github.io/boost.http/) – alanlittle
Yhea yhea man .. 。)我想知道事情是如何發展的,然後我會(也許......)進入更高的層次。 –