問題タブ [boost-beast]
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.
c++ - Boost::Beast を使用した SSL トンネル
HTTP 接続のみを許可するプロキシ サーバーに接続し、ターゲット サーバーと HTTPS で通信したい。
プロキシ サーバーのドキュメントには、これを行う唯一の方法は HTTP Connect 動詞を使用することであると記載されています (プロキシ サーバー自体に直接 HTTPS 接続を追加する予定ですが、現時点では HTTP 接続のみが許可されています)。
私のC++プログラムでは、を使用しssl_stream
て数か月間、を使用boost::asio
してターゲットサーバーに正常に接続して作業しましたが、今は物事を簡単にするためboost::beast
にプロキシを使用したいと考えています。boost::beast
それで、私はboost::asioの使い方を学びましたが、私はboost::beast
初心者です(SSLの仕組みも完全には理解していません)。
私の理解では、を使用するssl_stream
と、通信全体が暗号化されると思いますが、今必要なのは、暗号化されたメッセージを CONNECT HTTP 本文に挿入することであり、その方法がわかりません。
lowest_layer
これは/と関係があると読みましたが、よくわかりnext_layer
ません。
プロキシサーバーとの完全な読み取り/書き込み接続の例を誰か提供できますか? または少なくともさらなる説明?
c++ - ファイルではなく文字列から Boost Beast Reply を作成するにはどうすればよいですか
このサンプルコード ブーストビースト高度なサーバーの例で作業しようとしています
コンパイルしてうまく動作します。ファイルから読み取るのではなく、特定の文字列から読み取り、Get または Post 要求に応答するようにしたいと考えています。
例: クライアントが "www.xxxxxxxxxx.com/index.html" の Get 要求を送信すると、プログラムは、ファイルではなくデータベースから取得した文字列から要求に応答します。
どうすればできますか?ありがとう。