Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android提交數據

Android提交數據

編輯:Android開發教程

項目源碼下載

https://github.com/Wang-Jun-Chao/AndroidProjects

提交數據

GET方式提交數據

get方式提交的數據是直接拼接在url的末尾

        final  path =  + name +  + pass;

發送get請求,代碼和之前一樣

        URL url = new URL(path)
        HttpURLConnection conn = (HttpURLConnection) url()
        conn()
        conn()
        conn()
        if(conn() == ){

        }

浏覽器在發送請求攜帶數據時會對數據進行URL編碼,我們寫代碼時也需要為中文進行URL編碼

         path =  + URLEncoder.encode(name) +  + pass;

POST方式提交數據

 

post提交數據是用流寫給服務器的

協議頭中多了兩個屬性

Content-Type: application/x-www-form-urlencoded,描述提交的數據的mimetype

Content-Length: 32,描述提交的數據的長度

            //給請求頭添加post多出來的兩個屬性
            String data =  + URLEncoder(name) +  + pass
            conn(, )
            conn(, data() + )

設置允許打開post請求的流

        conn.setDoOutput();

獲取連接對象的輸出流,往流裡寫要提交給服務器的數據

         os = conn.getOutputStream();
        os.write(.getBytes);

更多精彩內容:http://www.bianceng.cn/OS/extra/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved