调用 HTTP 服务

云函数提供了 ctx.httpclient HTTP 请求方法。无需额外依赖,您就可以请求任何 HTTP 和 HTTPS 协议的 Web 服务。

例如,请求一个网页:

  1. module.exports = async ctx => {
  2. const res = await ctx.httpclient.request('https://www.alipay.com/x/notFound.htm');
  3. return {
  4. html: res.status === 200 ? res.data : '',
  5. };
  6. };

其中,ctx.httpclient 返回的是一个 urllib 实例。

更多使用方式,查看 GitHub 文档

原文: https://docs.alipay.com/mini/cloud-service/lksdoh