【问题标题】:How to provide basic HTTP authentication in Zapier code?如何在 Zapier 代码中提供基本的 HTTP 身份验证?
【发布时间】:2018-02-06 15:59:00
【问题描述】:

文档提供了使用 fetch API 的简单示例:

fetch('http://example.com/')
  .then(function(res) {
    return res.text();
  })
  .then(function(body) {
    var output = {id: 1234, rawHTML: body};
    callback(null, output);
  })
  .catch(callback);

查询数据。

如何在这些结构中添加标题或传递帖子数据?

【问题讨论】:

标签: javascript fetch-api zapier


【解决方案1】:

可以使用标准的 Fetch API 可能性(第二个参数是请求选项,您可以在其中传递标头、要使用的 HTTP 方法等),例如

var myInit = { method: 'GET',
               headers: {
                authentication: 'Basic lkjbwkejbf...'
               },
               mode: 'cors',
               cache: 'default' };

fetch('flowers.jpg', myInit).then(function(response) {
  return response.blob();
}).then(function(myBlob) {
  var objectURL = URL.createObjectURL(myBlob);
  myImage.src = objectURL;
});

就像描述的here

【讨论】:

    猜你喜欢
    • 2016-12-27
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2013-04-06
    • 2021-03-21
    相关资源
    最近更新 更多