Zapier POST错误"身体已用于"

时间:2018-06-07 03:44:02

标签: fetch-api zapier

基本上遵循code example逐字,但尝试使用fetch

发出POST请求
fetch('YOUR URL HERE', { method: 'POST', 'body': content })
    .then(function (res) {
        console.log(res.text());
        return res.text();
    })
    .then(function (plain) {
        var output = { okay: true, raw: plain };
        callback(null, output);
    })
    .catch(callback);

愤怒的红色框中的结果:

  

我们在发送测试时遇到了麻烦。请再试一次。错误:   错误:主体已用于https://YOURURLHERE

不确定这意味着什么?

1 个答案:

答案 0 :(得分:6)

......然后我意识到这不是Zapier问题,而是fetch问题。

Google通过尝试将res信息流作为文字两次阅读来说,因为我在承诺中做了什么两个res.text()来电。)

(大约2分钟我省略了我认为是问题中不重要的细节,console.log线是罪魁祸首)