2017-10-04 47 views
0

我已經使用Ionic構建了一個Cordova應用程序,該應用程序使用角度的$ http服務使用基本身份驗證支持的Drupal進行通信。在桌面瀏覽器中輸入不正確的密碼時,我收到一條有用的錯誤消息。然而,當從設備連接時,只有一個超時。Drupal服務認證不會向設備發送有用的錯誤

瀏覽器的我的CORS設置爲: api/* | http://localhost:8100|GET,PUT,POST,OPTIONS |驗證,授權,起源,內容類型,X-CSRF-令牌| true

我錯過了一塊拼圖嗎?我是否需要設備的CORS條目,這是什麼?

感謝您的任何幫助。

回答

0

問題是,對於401錯誤,Drupal返回(正確)WWW-Authenticate標頭,設備上的webviews(以及任何cordova應用程序)無法正常使用。答案是從服務器刪除標題,謝天謝地我能夠做到。

相關問題