0

我正在开发一个 Google Chrome 扩展程序,该扩展程序使用chrome.webRequest.onHeadersReceived事件基于 HTTP 响应标头进行一些处理。我能够接收标题,但文档似乎表明标题只是表示为简单的字符串名称-值对。

某些 HTTP 标头的值,特别是Content-TypeContent-Disposition我的情况下,可以存储多条信息,包括具有特殊机制来转义字符的参数。我希望能够在语义上解释标头值,而不仅仅是将它们视为字符串。

但是,我不想编写自己的 HTTP 标头值解析代码来满足 HTTP 规范并能够应对现实世界的值;我认为这是一个完整的项目,我想专注于开发我的扩展。

我怎样才能做到这一点?

4

0 回答 0