Postman sending body parameters
这是我的邮递员致电(rest post)到x-www-form-urlencoded
中具有Body参数的Rest Endpoint。
如何在具有REST POST
的Snaplogic中做到这一点?我没有找到如何声明主体参数(仅标头和查询参数)。
答案 0 :(得分:0)
以下是在SnapLogic的REST POST快照中将主体参数作为x-www-form-urlencoded
传递的步骤。
对于此测试,我创建了以下测试管道。
我设置了要在映射器中发送的参数。
然后,我创建内容(在另一个映射器中),如下所述传递到主体中。
以下是展开的表达式。
然后,在REST POST快照中,您需要在HTTP实体中传递此内容。
此外,在REST POST快照中,设置内容类型。
以下是成功验证的屏幕截图。
因此,想法是在REST POST快照的HTTP实体字段中将参数作为由&
分隔的键值对传递。键和值都需要URI编码。另外,标头部分的Content-Type
必须为application/x-www-form-urlencoded
。而且,应该就是这样。
所需的结果将是REST POST快照输出中的$response.entity
对象。
希望这会有所帮助:)