3 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
1、ajax能發(fā)送https請(qǐng)求獲取服務(wù)器數(shù)據(jù)。
2、總結(jié)android 采用http請(qǐng)求訪問網(wǎng)絡(luò)并獲取數(shù)據(jù)的步驟:
(1)發(fā)送http請(qǐng)求,并傳遞相應(yīng)的參數(shù);
(2)獲取http返回的狀態(tài),根據(jù)返回的狀態(tài),如404錯(cuò)誤,500錯(cuò)誤,連接超時(shí),請(qǐng)求異常等,并在界面提示相關(guān)狀態(tài);
(3)web服務(wù)器端封裝數(shù)據(jù)并返回一定格式的數(shù)據(jù)對(duì)象,例如封裝json對(duì)象;
(4)http狀態(tài)返回正常,取出正確的參數(shù)并解析,如解析json對(duì)象;
(5)解析服務(wù)器端返回的數(shù)據(jù)后顯示在android相應(yīng)的控件或存儲(chǔ)本地?cái)?shù)據(jù),提示操作完成等。
3、服務(wù)器端封裝json數(shù)據(jù)的方法:采用php語言封裝json的兩種格式,數(shù)據(jù)可以是從數(shù)據(jù)庫返回的數(shù)組,本例只采用簡(jiǎn)單的賦值方式返回?cái)?shù)據(jù)。$_POST["type"]對(duì)應(yīng)的是post的請(qǐng)求方式獲取參數(shù)值。
添加回答
舉報(bào)