私は非常に低レベルでHTTPを処理したいと思っています。現時点ではHTTP CONNECT動詞がついていません。 HttpListener
は、HTTP APIまたはHTTP.SYS内のどこかで処理されるため、これらの要求にアクセスできません。私はそのような要求をネイティブのTcpListener
で処理することができますが、そのような場合はすべてのHTTP機能を失うことになります。=私は最初からHTTPを実装します。.NETでHTTP接続を処理する方法は?
また、FiddlerCoreも確認しましたが、一部のWin APIレイヤーでもこれらの要求を処理します。純粋な.NET HTTPスタックはありますか?
編集:追加のリクエスト分析と統計情報を追加してHTTPプロキシを処理しているので、HTTP解析を失いたくないと同時にSSL接続について知りたいと思っています。
"純粋な.NET HTTPスタック"とは何を意味しますか - .NETでは実装されているがHTTP.SYSなどを使用していないスタックは何ですか?もしそうなら、いくつかの第三者のスタック... – Yahia
非常に低いレベルでHTTPを処理したいと思うなら、あなたは本当にHttp *クラスのすべてのHTTP機能を失います。質問は何ですか? –
必要に応じてTCPソケットを使用し、 "winsock2.dll" interop callsフォームを使用します。c# –