HTTPClientクラスの機能でPOSTメソッド通信したい
布川  2016/10/09(Sun) 09:07
失礼します。
素晴らしいライブラリをありがとうございます。

さて、
HTTPClientクラスにrequestPOSTというメンバ関数がありますので、
これでPOSTメソッド通信できると思うのですが、どのように使えば良いのでしょうか。

また、同クラスにwaitというメンバ関数もありますが、これは
どのようなときに使うのでしょうか。

ご解説をいただきたく、よろしくお願いいたします。
記事編集
Reputeless  2016/10/09(Sun) 13:36
[1]
サンプルとして、Twitter に投稿する API での使用例です。

HTTPClient client;

const std::string param = "oauth_consumer_key= ... (必要なパラメータ) ";

client.requestPOST(
L"https://api.twitter.com/1.1/statuses/update.json",
L"",
&param[0],
param.length(),
L"Content-Type: application/x-www-form-urlencoded\r\n"
);


[2]
HTTPClient::wait() は HTTPClient::downloadAsync() で開始した非同期ダウンロードが
完了するか、失敗するまで制御を返さず待機する関数です。
編集
布川  2016/10/09(Sun) 17:32
ありがとうございます!
助かります。
編集
件名
Re: HTTPClientクラスの機能でPOSTメソッド通信したい
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -