你可以帮帮我吗?
我正在尝试使用 Powershell Invoke-WebRequest cmdlet 在 Jira 中创建问题。我收到 400 Bad Request 错误。
我能够使用 Postman 发送成功的请求,因此我确保正文语法正确并且我有足够的权限。
我的代码:
$body = @{
"fields" = @{
"project"=
@{
"key"= "ProjectKey"
}
"summary"= "Test"
"description"= "Test"
"issuetype" =@{
"id"= "10705"
}
"priority"= @{
"id"= "18"
}
"reporter"= @{"name"= "MyName"}
}
}
$Headers = @{
Authorization = "Basic QWxla0Zblablablablablablabla" #I took it from Postman
}
$restapiuri = "https://jira.domain.com/rest/api/2/issue"
Invoke-RestMethod -Uri $restapiuri -ContentType "application/json" -Body $body -Method POST -Headers $Headers
例如,我可以成功执行
Invoke-RestMethod "https://jira.domain.com/rest/api/2/issue/createmeta" -Headers $Headers
我已经花了很多时间来解决这个问题,但仍然无法创建问题。
任何帮助,请