postman 422 -无法处理的实体,使用GitHub API,这是什么?如何解决?

rjee0c15  于 2022-11-07  发布在  Postman
关注(0)|答案(3)|浏览(298)

这个错误代码是什么意思?我该怎么修复它?我正在尝试使用Postman访问我的GitHub配置文件中的一个仓库的状态。
我的回购状态链接是从GitHub API中提取的,并发布在POST地址栏旁边的Postman中,如下面的截图所示。一旦我点击“发送”,得到的状态是422不可处理实体
第一次
任何熟悉Postman和GitHub以及GitHub API的人都知道这意味着什么,以及如何绕过这个错误并获得至少一个成功代码的任何想法。

4c8rllxm

4c8rllxm1#

我遇到了这个问题,根本原因是我向API发送了一个过时的pull请求事件负载。我从GitHub -〉Hooks UI中复制了webhook负载,其中包含PR号和头提交SHA。然后我在PR的头分支中进行了一个新的提交,这意味着PR的头部提交SHA与我最初复制事件时不同。2更新有效负载中的SHA为我解决了这个问题。

pbpqsu0x

pbpqsu0x2#

在标题中将Content-type从text/plain更改为application/json为我修复了它。

iih3973s

iih3973s3#

对于福尔斯同样问题的人,您可以将PUT方法更改为PUT,或者尝试将Postman Body从“form-data”更改为“raw”,然后选择JSON作为输入。这帮助了我。
before
after

相关问题