問題タブ [cpprest-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
119 参照

c++ - cpprest で http_client のインターフェイスを選択する方法

http クライアント アプリケーションに cpprest sdk を使用しています。このアプリケーションを実行するワークステーションには、eth0 と eth1 の 2 つのネットワーク インターフェイス/アダプターがあります。http_client コードで、http 要求の送信と応答の受信に使用するインターフェイスを指定するにはどうすればよいですか?

0 投票する
1 に答える
156 参照

c++ - Windowsでhostsファイルをバイパスして実際のIPアドレスを取得する方法

C:\Windows\System32\drivers\etc\hosts にホスト IP マッピングを追加しました

getaddrinfo と DnsQuery の両方を試しましたが、どちらも機能しません。

DsnQuery コードは、この例からのものです。結果は次のとおりです。

ホスト www.facebook.com の IP アドレスは 192.168.1.105 です。

ただし、コマンド「nslookup」は正常に機能します。

C:\Users\abc>nslookup www.facebook.com

服务器: public1.114dns.com

住所: 114.114.114.114

非权威応答:

名称: www.facebook.com

アドレス: 200:2:2e52:ae44::

0 投票する
0 に答える
271 参照

c++ - C++ REST SDK コンパイル エラー (Centos 6)

私はこのチュートリアルに従っています: https://github.com/Microsoft/cpprestsdk/wiki/How-to-build-for-Linux。現在、ステップ 4 の最後にあり、SDK のコンパイル時にいくつかの問題が発生しています。

Googleで数時間この問題を解決しようとしています。このエラーに対処する方法や原因がわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
651 参照

rest - CPPREST SDK を使用して HipChat に画像をアップロードする

CPPREST SDK を使用して HipChat に画像をアップロードしようとしていますが、うまくいきません。画像を他のサーバーにアップロードする例はありますが、HipChat API はより複雑に見えます (これは非常に新しいため、ギャップを埋めることができませんでした...)。

HipChat REST API ドキュメント ( https://www.hipchat.com/docs/apiv2/method/share_file_with_room ) から:

ルームとファイルを共有します。

content-type application/json の単一部分とファイルを含む 2 番目の部分を使用して、リクエストを multipart/related としてフォーマットします。

注: ファイルを含む部分には、その部分の Content-Disposition ヘッダーに name="file" を含める必要があります。メッセージを含む application/json 部分はオプションであり、除外できますが、ファイル部分は必須です

リクエストの例:

ヘッダー:

コンテントタイプ: マルチパート/関連。境界=境界123456

体:

--boundary123456 コンテンツ タイプ: アプリケーション/json; 文字セット=UTF-8

Content-Disposition: 添付; 名前="メタデータ"

{"メッセージ": "このファイルのアップロードをチェックしてください!"}

--boundary123456 コンテンツ タイプ: 画像/png

Content-Disposition: 添付; 名前="ファイル"; ファイル名="upload.png"

「ここにファイルの内容が入ります」

--boundary123456--

set_body() メソッドを使用しようとしています: void web::http::http_request::set_body(const concurrency::streams::istream& stream, ....) しかし、ファイル ストリームを挿入する方法がわかりません上記のすべての複合体の内部。set_body() のドキュメントには、「これは、リクエストの本文を設定する他の手段と組み合わせて使用​​ することはできません」と書かれています。ファイルを文字列に読み込んで、「ファイル コンテンツがここに入る」と書かれている場所に埋め込み、ファイル ストリームで set_body() メソッドを使用する代わりに、他の set_body() メソッドのいずれかを使用する必要がありますか?

ありがとう、オファー