尊重每個人的付出,轉載請點這裏: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請求數據大小基本沒有限制;