Zapier Code FETCH POST动作不包括正文

时间:2015-09-17 18:34:06

标签: zapier

我使用Zapier的Zaper代码进行HTTP POST,但看起来正文是空的。我已经检查了Zapier's docsNode-Fetch,看起来我的语法是正确的,但是当我检查请求时似乎没有正文。

var testendpoint = 'http://example.com';
var payload = {
  'data':  [
    {
      'Date':  'dateparsed',
      'Signups':  '1'
    }
  ],
  'color':  {
    'Signups':  '#2fd75b'
  }
};

fetch(testendpoint, {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify(payload)
  }).then(function(response) {
    return response.text();
  }).then(function(responsebody) {
    var output = {response: responsebody};
    callback(null, output);
  }).catch(function(error) {
    callback(error);
  });

2 个答案:

答案 0 :(得分:1)

在遇到完全相同的问题之后,我从Zapier支持部门得到了回复,说这个问题能够被复制,我们确实发现了一个错误。他们正在调查它并在修复时通知我。发生这种情况时,我会在这里发帖。

更新30/10:问题在于使用的Node.js版本 - 它们现在已经更新,我可以确认有效负载现在正在发送请求。你应该好好去。

答案 1 :(得分:0)

这对我来说肯定是正确的代码。

您是否尝试使用精彩的http://requestb.in/服务制作var testendpoint = 'http://requestb.in/12qc4a11';或其他内容?