2013-10-24 72 views
2

我在哪裏可以看到使用boost :: asio的HTTP POST請求示例?使用boost :: asio的HTTP POST請求

我只看到一些HTTP GET請求的例子。

+0

這將是很好的鏈接教程,所以我們可以期待它。在這個例子中http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio/example/http/client/sync_client.cpp 看起來你自己寫了http請求,所以你可以寫POST而不是GET。 查看http請求是如何形成的以及如何將參數/參數附加到您的發佈請求等。 – xeed

+0

尋找C++ REST SDK。是一種用於REST服務的C++框架,http協議已經實現。 http://casablanca.codeplex.com/ –

回答

0

看看例如這個HTTP請求頭:

POST /path/script.cgi HTTP/1.0 
From: [email protected] 
User-Agent: HTTPTool/1.0 
Content-Type: application/x-www-form-urlencoded 
Content-Length: 32 

argument1=text&argument2=arg2text 

檢查出得例子,改變要求這一點。也許改變任何你認爲應該改變

+0

如何向POST請求添加參數? – FrozenHeart

+0

將它們追加到您的請求字符串中。看看這個例子的最後一行,我給你... – xeed