所以我尝试上传一个.zip文件到Jiras restAPI,但是我收到错误415不支持的媒体类型。
我尝试过的:
curl -D- -u $username:$password -X POST -H "X-Atlassian-Token: no-check" -H "Content-Type:application/zip" -F "file=@result.zip" $myURL/rest/api/2/issue/QTC-12/attachments
但不幸的是,这给出了415。
发布于 2021-03-29 09:20:30
这可能是由于-H "Content-Type:application/zip"
的原因,我怀疑Jira API不希望使用zip作为内容类型。
因为它使用的是-F
选项,所以这可能是一个表单,这是Curl使用的默认内容类型,那么您是否尝试过删除zip报头并运行该命令?
编辑:刚刚看过JIRA API https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/issue/{issueIdOrKey}/attachments,它是多部分/表单数据类型。API上的示例没有显示其他内容类型标头。
https://stackoverflow.com/questions/66851435
复制相似问题