首页 > 解决方案 > 邮递员 POST 请求有效,但在同一请求上运行集合返回 422 错误

问题描述

我目前正在通过 Postman 测试我的 API,我注意到当我向端点发送一个 post 请求时,它将成功发送,但是当作为集合运行时,相同的 POST 请求将返回“422 Unprocessable entity”错误. 422 错误让我感到困惑,因为从语法上讲,所有内容都已检查。我很难理解将请求作为集合运行与不这样做之间可能存在什么问题,对这里可能存在的问题有什么想法吗?

标签: apipostpostman

解决方案


事实证明,这里的问题在于指定Content-Type. 由于我将表单数据和音频文件一起发送,因此我的 API 期望接收的 Content-Typeaudio/mpeg用于音频文件,而表单数据需要 "multipart/form-data" Content-Type。Postman 目前不允许用户修改单个 Content-Types,JMeter 是解决此问题的成功替代方案。


推荐阅读