如何确定HTTP响应是否与内容类型类似

时间:2016-06-06 22:00:27

标签: javascript node.js http

我正在使用request模块在​​NodeJS中发送请求。我设置了encoding:null,以便响应始终为Buffer

现在,从内容类型响应标头,我决定是将此缓冲区视为图像,视频还是音频。我这样做是通过提取内容类型标题的第一部分。例如,PNG图片的内容类型为image/png,因此第一部分为image

然而,我无法找到一种方法可预测地确定所有类型的文本响应。例如,json可以将内容类型作为application / json。

我可以列出要在内容类型值中找到的关键字列表,或者制作一个我认为基于文本的内容类型列表(但这太简单了。)

0 个答案:

没有答案