??????我現(xiàn)在要做一個(gè)實(shí)現(xiàn)注冊(cè)功能的APP,卡在如何按下按鈕之后php能接收到app輸入的賬號(hào)密碼信息。然后訪問(wèn)數(shù)據(jù)庫(kù),驗(yàn)證賬號(hào)是否存在。如果存在返回“賬號(hào)已存在”。如果不存在。則寫入數(shù)據(jù)庫(kù)。????我知道要用get或者psot來(lái)寫。但是php那邊的不太會(huì) 。app方面的代碼如下。請(qǐng)大神看一下有沒(méi)有問(wèn)題。 另外教一下php應(yīng)該怎么寫。感謝感謝!package com.wbb.hart.server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/** * Created by think on 2015/8/12. */public class HttpThread extends Thread { ? ?String url; ? ?String name; ? ?String pwd; ? ?public HttpThread(String url,String name,String pwd){ ? ? ? ?this.url = url; ? ? ? ?this.name = name; ? ? ? ?this.pwd = pwd; ? ?} ? ?private void doGet(){ ? ? ? ?url = url + "?name = " +name + "&pwd = " + pwd ; ? ? ? ?try { ? ? ? ? ? ?URL httpUrl = new URL(url); ? ? ? ? ? ?try { ? ? ? ? ? ? ? ?HttpURLConnection conn =(HttpURLConnection) httpUrl.openConnection(); ? ? ? ? ? ? ? ?conn.setRequestMethod("GET"); ? ? ? ? ? ? ? ?conn.setReadTimeout(5000); ? ? ? ? ? ? ? ?BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); ? ? ? ? ? ? ? ?String str; ? ? ? ? ? ? ? ?StringBuffer sb = new StringBuffer(); ? ? ? ? ? ? ? ?while((str = reader.readLine())!=null){ ? ? ? ? ? ? ? ? ? ?sb.append(str); ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ?System.out.println("Result:" + sb.toString()); ? ? ? ? ? ?} catch (IOException e) { ? ? ? ? ? ? ? ?e.printStackTrace(); ? ? ? ? ? ?} ? ? ? ?} catch (MalformedURLException e) { ? ? ? ? ? ?e.printStackTrace(); ? ? ? ?} ? ?} ? ?public void run(){ ? ? ? ?doGet(); ? ?}}
3 回答
已采納

關(guān)于淡淡的淡淡的
TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超8個(gè)贊
打開(kāi)并獲取接口地址內(nèi)容(將參數(shù)加在url地址上 ,然后繼承該接口的類實(shí)現(xiàn)注冊(cè),查詢等方法,然后以json或xml的格式輸出),然后將json或xml數(shù)據(jù)轉(zhuǎn)換為數(shù)組等數(shù)據(jù)類型

關(guān)于淡淡的淡淡的
TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超8個(gè)贊
接口的數(shù)據(jù)是直接顯示在頁(yè)面上的,當(dāng)然傳遞的參數(shù)不同,業(yè)務(wù)處理后顯示的數(shù)據(jù)也不同,主要是將接口地址顯示的數(shù)據(jù)獲取
- 3 回答
- 1 關(guān)注
- 3006 瀏覽
添加回答
舉報(bào)
0/150
提交
取消