chrome.webRequest.onHeadersReceived
イベントを使用して HTTP 応答ヘッダーに基づいて処理を行う Google Chrome 拡張機能に取り組んでいます。私はヘッダーを受け取ることができますが、ドキュメントは、ヘッダーが単純な文字列の名前と値のペアとして表されていることを示しているようです。
一部の HTTP ヘッダーの値は、特にContent-Type
私Content-Disposition
の場合は、文字をエスケープする特別なメカニズムを備えたパラメーターなど、複数の情報を格納できます。ヘッダー値を単に文字列として見るのではなく、意味的に解釈できるようにしたいと考えています。
ただし、HTTP 仕様を満たし、実際の値に対処できるようにするために、独自の HTTP ヘッダー値解析コードを作成する必要はありません。私はこれを独自のプロジェクトと考えており、拡張機能の開発に集中したいと考えています。
どうすればこれを達成できますか?