0
リモートサーバーから取得したHTMLヘッダーにスクリプトを挿入するために使用するローカルHTTPプロキシがあります。標準のHTTPストリームで十分にシンプルですが、転送がチャンクエンコードされている場合は、もう少し解析を行う必要があります。チャンクデータに注入するには、どのような方法が良いですか?
私が考えている方法は、やや複雑そうです:
- は多分半前(
<head>
から後方<head>
- 解析のための受信データを解析し、チャンクの開始時に進値を見つけます結腸)。
- 挿入されたデータのサイズを16進値に追加します。
- 注入スクリプトを
<head>
の後に挿入します。 - 変更された文字列をクライアント(ブラウザ)に転送します。
これは機能しますか? (私は調べるためにコードをノックアウトしようとしています) 良い方法がありますか?