You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman发送POST请求时resource.desks字段不能为空的问题咨询

问题:如何正确添加resource.desks字段到JSON请求体?

原始请求体

我在Postman的raw body中发送了以下JSON:

{"active":true,"name":"webhook","resource":{"type":"CONTACT"}}

收到的错误响应

返回422状态码,错误信息如下:

{
    "status": 422,
    "errors": [
        {
            "field": "resource.desks",
            "cause": "must not be empty"
        }
    ]
}

已尝试的错误写法

我试过以下几种写法,但都收到相同错误:

{"active":true,"name":"webhook","resource":{"type":"CONTACT", "desk":"me"}}

{"active":true,"name":"webhook","resource":{"type":"CONTACT"}, "desk":"me"}

{"active":true,"name":"webhook","resource":{"type":"CONTACT"}, "resource.desks":"me"}

{"active":true,"name":"webhook","resource":{"type":"CONTACT", "resource.desks":"me"}}

正确的解决方案

错误提示的字段是resource.desks,注意两个核心问题:

  1. 字段名是desks(复数),不是你尝试的desk(单数)
  2. 该字段必须嵌套在resource对象内部,和type属性同级

多数API中复数形式的字段会期望数组类型的值,推荐使用数组格式,正确请求体如下:

{"active":true,"name":"webhook","resource":{"type":"CONTACT", "desks": ["me"]}}

如果API支持单个字符串值,也可以尝试:

{"active":true,"name":"webhook","resource":{"type":"CONTACT", "desks": "me"}}

内容的提问来源于stack exchange,提问作者Mavi Böcekler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 18:02:43