我试图将一些数据发送到API,但Zapier只会发送我体内的第一行,任何关于如何将所有数据发送到API的建议。因此,在下面的代码中,z.json.stringify(bundle.inputdata.data)
将发送,但'items':stringify(bundle.inputdata.items)
将不发送。
const options = {
url: 'https://us1.pdfgeneratorapi.com/api/v3/templates/41993/output',
method: 'POST',
headers: {
'X-Auth-Key': 'censored:64:5ebbff0676',
'Content-Type': 'application/json; charset=utf-8',
'X-Auth-Secret': 'censored:64:a5e9b35af8',
'Accept': 'application/json',
'X-Auth-Workspace': 'censored:27:384b1d0d0f'
},
params: {
'format': 'pdf',
'output': 'url'
},
body: z.JSON.stringify(bundle.inputData.data),
'items': z.JSON.stringify(bundle.inputData.items)
};
return z.request(options)
.then((response) => {
response.throwForStatus();
const results = z.JSON.parse(response.content);
// You can do any parsing you need for results here before returning them
return results;
});
这正按预期工作。您正在options
对象中发送items
属性,z.request
无法识别并忽略该属性。如果只想发送bundle.inputdata.items
,则将其分配给body
属性。如果要组合它们,请执行以下操作:body:{items:bundle.inputdata.items,body:bundle.inputdata.data}
我制作了一个简单的JavaScript页面,当按下“发送”按钮时,该页面应该显示时间表并通过HTTP发送数据。 数据应该发送到一个Arduino使用这个简单的方案: http://arduinoip/DATASTARTSHEREhh:mm;hh:mm;hh:mm;[...];DATAENDSHERE 我使用以下代码打印我在Arduino串行监视器中收到的所有数据: 我收到的数据如下: 新客户 CM
我尝试使用(version4.0)调用api来提交一些数据。我想请求已经成功了。但我遇到的麻烦是,当进行调用时,我从服务器得到一个0字节失败的响应。 我已经尝试了StackOverflow上当前的许多解决方案,但找不到解决方案。谢谢你的帮助。 以下是我的设置:
zapier中的Javascript代码 在Action类中,我正在获取请求数据 正在获取异常 java.lang.NullPointerException\n\tat java.io.StringReader
问题内容: 我查看了用于$ resource的AngularAPI,但没有找到将s发送到RESTful服务的方法。 我知道使用$http方法是可能的,所以,也可以使用吗? 显然,这是的选项。 动作 – {string} –动作的名称。该名称成为资源对象上方法的名称。 方法 – {string} – HTTP请求方法。有效方法为:GET,POST,PUT,DELETE和JSONP params –
代码如下: 这将向flask发送一个{“name”:“go”}JSON字典。Flask应该将语言名称追加到数组中,并在响应中返回完整的数组。现在,当我手动发送请求时,这就工作了,所以这不是Flask的错误。但是当我从iOS发送上述内容时,我在flask控制台中得到request.json==None。很明显,我送的是一具空尸体,但我不应该。你知道我哪里出了问题吗?
问题内容: 我正在向本地部署并使用JAVA Spark创建的本地服务发出POST请求。 我想使用进行POST调用时在请求正文中发送一些数据,但是每次JAVA Spark中的请求正文为null时。 下面是我为此使用的代码 Java Spark POST服务处理程序 HTTPClass进行POST调用 问题答案: 您应该仅在将参数写入主体后才调用,而不是之前。您的代码应如下所示: