云函数提供了ctx.httpclient HTTP请求方法。无需额外依赖,您就可以请求任何HTTP和HTTPS协议的Web服务。
例如,请求一个网页,代码示例如下。
module.exports = async ctx => {
const res = await ctx.httpclient.request('https://www.example.com/x/xxx.htm');
return {
html: res.status === 200 ? res.data : '',
};
};
其中,ctx.httpclient返回的是一个urllib实例。
文档内容是否对您有帮助?