淺析 - Android http GET/POST 請求

尊重每個人的付出,轉載請點這裏:http://blog.csdn.net/hanj456/article/details/52348071

http GET,POST請求

http GET請求

a.拼接請求頭

如:url+"?"+請求內容1+"&"+請求內容2...,也就是以?分割url和傳輸的數據,以&連接多個請求參數;

b.請求參數爲中文需要 URLEncoder.encode

http POST請求

a. 發送POST請求必須設置如下:

conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length", 此處是請求內容length);

b.數據封裝在請求體中,請求參數爲中文需要 URLEncoder.encode

get請求和post請求區別:
1. 一般向服務器請求數據使用GET請求,不會對服務端數據產生影響,類似sqlite語句中的查詢,
而向服務端發送數據使用POST請求;
2. GET請求數據大小有限制,POST請求數據大小基本沒有限制;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章