[英]axios 403 forbidden on OPTIONS request
我正在使用React + Redux並使用axios
進行API調用。
這是一個失敗的示例調用:
axios.post(`${API_ROOT}${FIND_USER}${currentUserID}`, {
headers: {
'Authorization': token
},
})
.then((response) => {
console.log("Sucess")
})
當我在network
看到時請求網址是這樣的:
http://domainName:8080/users/findUser/1234
OPTIONS
自身的API調用失敗,我從后端收到的錯誤是
Response for preflight has invalid HTTP status code 403
它永遠不會到達POST
。
從localstorage
檢索token
,就像Bearer eyJhbGci...
后端開發人員正在使用Java和Spring。
我調用API的方式有什么問題,或者這個問題應該在后端解決嗎?
通過Postman測試時,此API工作正常。
'headers'總是作為axios的POST請求中的第3個參數。 如果存在任何或將第二個參數傳遞為空字符串,則給出第二個爭論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.