我正在尝试使用 redmine-api 发出发布请求以创建新的 wiki 页面。我正在使用 JavaScript 和 Axios。但是我收到 401 错误(UnAuthorize)。
我的目标是能够将 word 文档发送到我的 redmine 并创建一个 wiki 页面。
我正在使用提供的 Api 密钥,并且确实在我的 redmine 设置中启用了其余 api 功能
我已经在标题中包含了 api 密钥,但是它不起作用。
var wordDocument = "./Redmine.docx"
axios.post('<website url>/uploads.json', {
headers: {
'Content-Type': 'application/octet-stream',
'Cache-Control': 'no-store',
'key': '<api-key>'
},
data:wordDocument
})
.then(function (response) {
console.log("succeeed---> ");
console.log (response)
})
.catch(function (error) {
console.log("failed-----> ");
console.log(error.response.headers)
console.log(error.message)
console.log("failed-----> ");
})
我得到一个状态:'401 Unauthorized',