这个错误代码是什么意思?我该怎么修复它?我正在尝试使用Postman访问我的GitHub配置文件中的一个仓库的状态。我的回购状态链接是从GitHub API中提取的,并发布在POST地址栏旁边的Postman中,如下面的截图所示。一旦我点击“发送”,得到的状态是422不可处理实体第一次任何熟悉Postman和GitHub以及GitHub API的人都知道这意味着什么,以及如何绕过这个错误并获得至少一个成功代码的任何想法。
4c8rllxm1#
我遇到了这个问题,根本原因是我向API发送了一个过时的pull请求事件负载。我从GitHub -〉Hooks UI中复制了webhook负载,其中包含PR号和头提交SHA。然后我在PR的头分支中进行了一个新的提交,这意味着PR的头部提交SHA与我最初复制事件时不同。2更新有效负载中的SHA为我解决了这个问题。
pbpqsu0x2#
在标题中将Content-type从text/plain更改为application/json为我修复了它。
iih3973s3#
对于福尔斯同样问题的人,您可以将PUT方法更改为PUT,或者尝试将Postman Body从“form-data”更改为“raw”,然后选择JSON作为输入。这帮助了我。beforeafter
3条答案
按热度按时间4c8rllxm1#
我遇到了这个问题,根本原因是我向API发送了一个过时的pull请求事件负载。我从GitHub -〉Hooks UI中复制了webhook负载,其中包含PR号和头提交SHA。然后我在PR的头分支中进行了一个新的提交,这意味着PR的头部提交SHA与我最初复制事件时不同。2更新有效负载中的SHA为我解决了这个问题。
pbpqsu0x2#
在标题中将Content-type从text/plain更改为application/json为我修复了它。
iih3973s3#
对于福尔斯同样问题的人,您可以将PUT方法更改为PUT,或者尝试将Postman Body从“form-data”更改为“raw”,然后选择JSON作为输入。这帮助了我。
before
after