harmonyos2-req-fast使用最快方法获取HTML内容(支持重定向与自动解码)

和声2的req-fast模块提供从服务器获取网页内容(HTML流)的快速方式。它支持以下功能:

- 跟随重定向

- 自动解码内容编码(避免乱码,尤其是中文)

- 自动处理Gzip/Deflate编码(自动解压)

- 自动处理JSON响应

- 支持代理

安装:

$ npm install req-fast --production

调试:

$ DEBUG=reqfast.* node ...

用法:

var req = require('req-fast');
req(options, callback);

选项:

- 当options是String类型时,表示请求的URL。示例:

req('http://www.google.com', function(err, resp) { // 处理逻辑 });
  • 否则,options应为对象,包含:
  • url:请求的URL。
  • 方法:HTTP方法,默认为GET,如果有数据且数据为undefined时为POST,也支持OPTIONSHEAD等方法。
zip 文件大小:26.9KB