这是我对带有 Body 参数的 Rest Endpoint 的 Postman 调用(rest post)x-www-form-urlencoded
。
如何在 Snaplogic 中使用 REST POST
snap 做到这一点?我没有找到如何声明正文参数(只有标题和查询参数)。
以下是x-www-form-urlencoded
在 SnapLogic 的 REST POST 快照中传递正文参数的步骤。
对于这个测试,我创建了以下测试管道。
我将参数设置为在映射器中发送。
然后我创建内容(在另一个映射器中)以传递到正文中,如下所示。
以下是扩展表达式。
然后,在 REST POST 快照中,您需要在 HTTP 实体中传递此内容。
此外,在 REST POST 快照中,设置内容类型。
以下是成功验证的屏幕截图。
&
因此,我们的想法是在 REST POST snap 的 HTTP 实体字段中将参数作为键值对传递。键和值都需要进行 URI 编码。此外,Content-Type
标题部分中的application/x-www-form-urlencoded
. 而且,应该就是这样。
所需的结果将是$response.entity
REST POST 快照输出中的对象。
希望这可以帮助 :)