我们公司有两个jira安装。一个用于我们的项目,另一个用于测试目的。
我正在一个需要使用JIRA REST API的项目中工作。为此,我要连接到我们的测试实例。
问题在于,在尝试使用REST API时,我不断得到400个错误,而没有一个错误的解释。我只是得到一个HTML
您的浏览器发送了此服务器无法理解的请求
我有点绝望,决定尝试进入我们真正的JIRA。对我来说,同样的要求给了我不同的回应:
{"errorMessages":[],"errors":{"project":"project is required"}}
在这种情况下,我确实收到了有意义的错误! 我轻松地复制了这个。我永远不会从测试实例中得到一个有意义的错误,但真正的错误总会给我一个。
我不能继续在我们富有成效的JIRA中尝试一些东西,但我不能轻易地继续工作而不会遇到有意义的错误。那么,测试实例中可能出现什么问题呢?我找不到关于'详细程度的任何配置。 API响应。
答案 0 :(得分:1)
我认为此错误不是由JIRA返回的,而是由作为生产配置一部分的代理Web服务器返回的。
我建议您将通过浏览器发出的工作请求发送的HTTP标头与您通过curl传递的标头进行比较。谷歌搜索"您的浏览器发送了此服务器无法理解的请求"也有帮助