プロキシ経由でC ++ / Boostを使用して簡単なHTTPリクエストを実行しますか?

StackOverflow https://stackoverflow.com/questions/1430495

質問

私はBoostの初心者であり、ライブラリを使用するプロキシが.NETを使用しているのにサーフィンをする唯一の経験があります(その目的には本当に便利です)。現在、HTTPプロキシを介して簡単なHTTPリクエストを実行しようとしています。

ブーストを直接使用してそれを行うきちんとした方法はありますか?

プロキシはNTLM認証を使用します。

役に立ちましたか?

解決

いいえ、BoostはHTTPクライアントもプロキシとインターフェースする方法も提供しません。これらの機能は必ず自分で実装する必要があります。

明確にするために、はい、Boost.Asioを使用してHTTPクライアントを実装することができます。しかし、プロキシを介して確実に通信できるクライアントを実装することは非常に複雑であり、Asioは低レベルソケット自体を超えるサポートを提供しません。確かに、NTLM認証を実行するためのフレームワークが含まれていないため、正しく認証するのが難しい場合があります。

cURL などのより複雑なライブラリがそのサポートを提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top