android應用經常會和伺服器端互動,這就需要手機客戶端傳送網路請求,下面介紹常用的兩種網路請求方式post,get。首先要區別post和get請求
1. get是從伺服器上獲取資料,post是向伺服器傳送資料。
2. get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所指的url位址。使用者看不到這個過程
3. get方式提交的資料最多只能是1024位元組,理論上post沒有限制,可傳較大量的資料
4. get安全性非常低,post安全性較高。但是執行效率卻比post方法好。
get請求,url上面帶引數,所以是不安全的。一般只用作獲取資料。
post請求,是通過傳輸資料,通過list()來傳資料,再獲得相應資料。
//url使用基本url即可,其中不需要加引數
Android網路程式設計基礎 二
android學習筆記,整理給自己複習的時候看的,謝謝!android端的預設編碼是utf 8 一般在公司開發客戶端和服務端的編碼要保持一致。做url請求時需要對引數進行urlencode編碼.url url new url http 169.254.248.190 8080 jokerjohn s...
Android網路基礎1 網路分層
osi 模型 open system interconnection model 是乙個由國際標準化組織提出的概念模型,試圖提供乙個使各種不同的計算機和網路在世界範圍內實現互聯的標準框架。osi 模型各層間關係和通訊時的資料流向如圖所示 七層模型介紹 物理層負責最後將資訊編碼成電流脈衝或其它訊號用於...
Android 軟鍵盤互動
方法很簡單,在edittext中設定兩個屬性 android imeoptions actionsearch android singleline true 這兩個屬性必須一起設定,不然不會生效。在沒有設定imeoptions屬性的情況下,設定了inputtype或者singleline true ...