如何使用POSTMAN模拟Webhook并在Action中接收它

时间:2016-05-12 15:12:49

标签: c# asp.net-mvc postman

我正在开发一个网站(网站A),它将通过Webhook接收来自其他网站(网站B)的电话。

网站B将发送以下结构:

{
    "data": {
        "subscription_id": "F4115E5E28AE4CCA941FCCCCCABE9A0A",
        "status": "pending",
        "id": "1757E1D7FD5E410A9C563024250015BF",
        "account_id": "70CA234077134ED0BF2E0E46B0EDC36F"
    },
    "event": "invoice.created"
}

网站B的指南说,此数据将使用内容类型的应用程序/ x-www-form-urlencoded 并使用 POST 方法发送。

如何在POSTMAN上设置它?

我尝试以下操作:首先配置标头/内容类型,如下所示 enter image description here

第二:我这样配置身体: enter image description here

然后我点击提交按钮,它就像这样:

enter image description here

这是对的吗?

如果是这样,我怎么能在我的行动中得到这个?

2 个答案:

答案 0 :(得分:1)

尝试选择'raw'并粘贴您的json数据。将内容类型标题保留在application / x-www-form-urlencoded。

对我而言,这是有效的。我已经使用WebApi控制器方法进行了测试,该方法接收一个复杂的类型参数(类似于您的结构)

enter image description here

答案 1 :(得分:1)

使用'raw'后,旁边有一个下拉菜单,可以将其设置为JSON。将自动配置Post请求的标头。