gpt4 book ai didi

java - Jira Rest API 调用适用于本地程序,但不适用于插件

转载 作者:行者123 更新时间:2023-12-01 18:34:08 25 4
gpt4 key购买 nike

我正在尝试使用Java和Unirest库构建一个涉及Jira Rest API的jira插件。

我的本​​地计算机上有一个正在运行的 Java 程序,它成功调用了 Jira Rest API 并创建了一个问题。

但是,我在创建问题 api 调用时遇到内部服务器错误。

这就是我在本地程序和插件上调用创建问题 API 的方式,其中 api_url、有效负载和身份验证均相同。本地程序产生 201 响应,而我的插件给出 500 响应。

HttpResponse<JsonNode> createIssueResponse = Unirest.post(api_url+"issue")
.withObjectMapper(new JacksonObjectMapper())
.basicAuth(username, password)
.header("Accept", "application/json")
.header("Content-Type", "application/json")
.body(payload)
.asJson();
public static String username = "admin";
public static String password = "admin";
public static String api_url = "http://localhost:2990/jira/rest/api/latest/";

有效负载为

{
"fields":
{
"summary":"Test case of PLAT-2",
"issuetype":{"id":"10000"},
"priority":{"id":"3"},
"project":{"key":"PLAT"},
"assignee":{"name":"admin"}
}
}

旁注:

当我尝试调用 Get Issue API 时,插件运行成功,因此我的身份验证应该不会出现问题。然而,我也使用完全相同的主体,所以我真的很困惑到底是什么导致了错误。

谢谢

最佳答案

问题已解决:

我所做的只是运行 atlas-mvn clean 和 atlas-mvn 包。不知怎的,当我重新配置 jira 软件时,我不再得到相同的错误响应。

关于java - Jira Rest API 调用适用于本地程序,但不适用于插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60096875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com