2017-04-26 39 views
-1

我使用ionic frameworkangular js,我使用chrome查看我的日誌,但在這裏我正在做一個登錄頁面我試圖發佈用戶輸入的數據服務,但我得到這樣的錯誤 -獲取錯誤:XMLHttpRequest無法加載 - 響應的預檢有無效的HTTP狀態代碼405

XMLHttpRequest cannot load - Response for preflight has invalid HTTP status code 405.

我的代碼在設備上正常工作,但我得到鉻的錯誤。任何人都知道這個錯誤的根源。

+0

http://stackoverflow.com/questions/41861105/handling-cors-issues-in-ionic。希望以上鍊接將解決您的問題。它因爲交叉問題。 – Ajay

+0

更正主題和格式化問題。 –

回答

0

HTTP 405表示方法不允許。您可能會使用不同的方法在Chrome上發送請求。如果您直接在瀏覽器中嘗試URL,則會在該URL上觸發GET請求。

1

跨源資源共享實際上指定應在AJAX調用中向服務器發出兩個請求(如果某些條件適用,如發送自定義標頭)。

第一個請求(帶有OPTIONS方法的請求)被稱爲pre-flight,用於檢查將完整請求發送到服務器是否安全。來自服務器的響應應該包含一個有效的Access-Control-Allow-Origin頭部,其中包含客戶端或*的URL。

相關問題