服務(wù)器返回?cái)?shù)據(jù)異常怎么辦 iOS開發(fā),用戶登陸狀態(tài),在后臺(tái)如何保持?
iOS開發(fā),用戶登陸狀態(tài),在后臺(tái)如何保持?IOS服務(wù)器提供外部訪問接口。不能像web服務(wù)器開發(fā)那樣使用會(huì)話保存用戶的登錄狀態(tài)。因此,為了接口訪問的安全性,在請(qǐng)求接口返回?cái)?shù)據(jù)之前,在服務(wù)器上做一些安全認(rèn)
iOS開發(fā),用戶登陸狀態(tài),在后臺(tái)如何保持?
IOS服務(wù)器提供外部訪問接口。
不能像web服務(wù)器開發(fā)那樣使用會(huì)話保存用戶的登錄狀態(tài)。因此,為了接口訪問的安全性,在請(qǐng)求接口返回?cái)?shù)據(jù)之前,在服務(wù)器上做一些安全認(rèn)證。目前有一些解決方案,比如使用oauth2.0,或者定制一些訪問策略。有些人如您所說使用令牌,有些人在發(fā)送請(qǐng)求時(shí)通過請(qǐng)求頭httpheader將用戶信息發(fā)送到服務(wù)器。所有這些方法都是可能的。
服務(wù)器返回?cái)?shù)據(jù)錯(cuò)誤什么意思?
一般來說,如果程序失敗,它會(huì)在瀏覽器中向用戶返回友好的錯(cuò)誤提示,稱為server500錯(cuò)誤。解決方案是您必須能夠在http中正確地獲取錯(cuò)誤信息。方法如下:請(qǐng)打開瀏覽器,選擇“工具”“Internet選項(xiàng)”“高級(jí)”。在“高級(jí)”的瀏覽項(xiàng)中有一個(gè)“顯示HTTP友好的錯(cuò)誤提示”復(fù)選框。請(qǐng)取消此復(fù)選框,以便獲得正確的錯(cuò)誤提示