我正在開發一個iOS應用程序,如eBay。對於此Web服務開發人員正在使用Magento。他開發了用於登錄的Web服務。以下是幾種情況:針對iOS應用開發的PHP(Magento)Web服務的HTTP狀態代碼
1)如果我發送有效的登錄憑據,他返回我登錄使用的信息響應+標誌的結果=在這種情況下,HTTP狀態代碼真正&爲200
2)如果我發錯了密碼,他回到了我一個標誌作爲結果=假& HTTP狀態代碼是200
基本上我不想依賴於結果標誌,因爲如果開發商改變了結果標誌名稱,然後iOS應用可以沒有認識到這一點。所以我想遵循一個http狀態碼的標準。
我的問題是,在第二種情況是正確的發送200作爲http狀態碼?我想他應該給我401嗎?糾正我,如果我錯了。 如果我是對的,有沒有辦法從php代碼發送http狀態碼,以便我可以檢查iOS端的http狀態碼?