0

MFCで記述されたProprieteryClient-Serverアプリケーションがあります。私のクライアント以外のクライアントはサーバーと通信しません。安全上の理由から、HTTPを使用しています。

わかるまで、content-lengthを使用して、応答本文が終了するクライアントを記述しました。現在、長さが事前にわからず、データをバッファリングできない状況になっています。私はチャンク転送コーディングがあることをRFCで読みました。問題は、rfc( http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6 section 3.6.1)で定義されているフォーマットを実装したくないということです。

問題は、独自のチャンク形式を使用してからMFCクラスがそれを解析しようとすると、RFCで定義されている形式ではないため、エラーが発生することです。

応答ヘッダーに「チャンク転送コーディング」を入れて、独自のチャンクフォーマットを使用することは可能ですか?つまり、MFCクラスは、応答ヘッダーに「チャンク転送コーディング」が表示されている場合、rfcのチャンクフォーマットの定義に従って本文を解析しようとしますか?

4

1 に答える 1

0

私は上手く理解できていない気がします。

1)RFC 2616で定義されているチャンクエンコーディングの何が問題になっていますか?

2)そして、既存のコードは、それが知らないエンコーディングをどのように処理することになっていますか?

于 2010-08-10T09:59:12.797 に答える