我收到一個荒謬的錯誤,同時使用角度$ http與post方法。
在發送$ http POST請求時,它沒有附加Content-type標頭,並且由於此錯誤,我收到一條錯誤「預檢的響應具有無效的HTTP狀態碼404」。 這是我的代碼 -
var obj={
"mobile":"hello",
"password":"asjd"
}
$http({
url: 'http://cbsatwork.com/laundry/api-authentication',
method: 'POST',
data:obj,
headers: {
"Content-Type": "application/json"
}
})
雖然如果我刪除了「數據顯示:目標文件」從代碼行,它的工作原理和我從服務器獲取通常的反應。 我已經看過很多答案,但無法爲我工作。
編輯: 我嘗試使用jQuery中的$ .ajax()方法,它工作得很好。沒有問題。所以我不認爲我的服務器有任何問題。
預檢
您是否向WCF或WebApi後端發出此請求?如果是的話,我可以建議你添加啓用CORS的屬性,你的問題可能與CORS有關。 https://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api – katmanco
如果您在url之前傳遞該方法會怎麼樣? – Korte
您要發送請求的域名是什麼? –