亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

post請求與get請求

2019-11-09 14:47:10
字體:
來源:轉載
供稿:網友

一.使用HttpURLConnection提交數據

"get"請求

代碼:

String path = "http://地址?數據1名字=" + URLEncoder.encode(數據1,"utf-8") + "&數據2名字=" +URLEncoder.encode(數據2,"utf-8");

URL url = new URL(path);

HttpURLConnection conn = (HttpURLConnection)url.openConnection();

//這里設置請求方式要寫為大寫

conn.setRequestMethod("GET");

conn.setConnectTimeout(5000);

int code = conn.getResponseCode();

if(code == 200){

  InputStream is = conn.getInputStream();

  ByteArrayOutputStream baos = new ByteArrayOutputStream();  int len = -1;  byte[] buffer = new byte[1024];  while ((len = is.read(buffer)) != -1) {    baos.write(buffer, 0, len);  }  is.close();

  //這樣就得到服務器返回的數據了  result = baos.toString();

}

 

 

"post"請求

URL url = new URL(path);

HttpURLConnection conn = (HttpURLConnection)url.openConnection();

//1這里設置請求方式要寫為大寫

conn.setRequestMethod("POST");

//設置響應時長

conn.setConnectTimeout(5000);

//2設置http請求數據的類型為表單類型

conn.setRequestPRoperty("Content-type","application/x-www-form-urlencoded");

String data = "數據1名字=" +URLEncoder.encode(數據1,"utf-8") + "&數據2名字=" + URLEncoder.encode(數據2,"utf-8"); 

//3設置給服務器寫的數據的長度

conn.setRequestProperty("Content-Length",String.valueOf(data.length()));

//4指定要給服務器寫數據

conn.setDoOutput(true);

//5開始向服務器寫數據

conn.getOutputStream().write(data.getBytes);

int code = conn.getResponseCode();

if(code == 200){

  InputStream is = conn.getInputStream();

  ByteArrayOutputStream baos = new ByteArrayOutputStream();  int len = -1;  byte[] buffer = new byte[1024];  while ((len = is.read(buffer)) != -1) {    baos.write(buffer, 0, len);  }  is.close();

  //注意:這里回流的編碼默認是"utf-8"的

  result = baos.toString();

}

二.使用HttpClient提交數據

注:HttpClient會被內置到Android SDK中,可以不添加任何額外jar包直接使用,將文件從com文件夾復制粘貼到項目下就可以使用了

Get方式:

String path = "http://地址?數據1名字=" + URLEncoder.encode(數據1,"utf-8") + "&數據2名字" + URLEncoder.encode(數據2,"utf-8");

//可以將其過程理解為用戶瀏覽器操作

//1打開瀏覽器

HttpClient client = new DefaultHttpClient();

//2輸入地址

HttpGet httpGet = new HttpGet(path);

//3敲回車

HttpResponse response = client.execute(httpGet);

//獲取狀態碼

int code = response.getStatusLine().getStatusCode();

 

Post方式:

String path = "http://地址";

//1打開瀏覽器

HttpClient client = new DefaultHttpClient();

//2輸入地址

HttpPost httpPost = new HttpPost(path);

List<NameValuePair> parameters = new ArrayList<NameValuePair>();

parameters.add(new BasicNameValuePair("數據1名字",數據1));

parameters.add(new BasicNameValuePair("數據2名字",數據1));

httpPost.setEntity(new UrlEncodedFormEntity(parameters,"utf-8"));

//3敲回車

HttpResponse response = client.execute(httpPost);

//4獲取狀態碼

int code = response.getStatusLine().getStatusCode();

 

三.使用AsyncHttpClient框架提交數據

源碼可以在網上下載

將下載好的的源碼中src目錄中源碼拷貝到自己的工程的src目錄下

GET方式:

//請求路徑

String path = "http://地址?數據1名字=" + URLEncoder.encode(數據1) + "&數據2名字" + URLEncoder.encode(數據2);

AsyncHttpClient client = new AsyncHttpClient();

client.get(path,new AsyncHttpResponseHandler() {

  public void onSuccess(int statusCode,Header[]headers,byte[]responseBody){

  //請求成功

    new String(responseBody);//返回的數據

}

  public void onFailure(int statusCode,Header[]headers,byte[]responseBody,Throwable error) {

  //請求失敗

    String(responseBody);

  }

});

 

POST方式:

String path = "http://地址";

AsyncHttpClient client = new AsyncHttpClient();

RequestParams params = new RequestParams();

params.put("數據1名字",數據1);

params.put("數據2名字",數據2);

client.post(path,params,new AsyncHttpResponseHandler() {

  public void onSuccess(int statusCode,Header[]headers,byte[]responseBody){

  //請求成功

    new String(responseBody);//返回的數據

}

  public void onFailure(int statusCode,Header[]headers,byte[]responseBody,Throwable error) {

  //請求失敗

    String(responseBody);

  }

});

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品久久久久伊人av| 97视频在线看| 综合欧美国产视频二区| 欧美激情一区二区三区成人| 92版电视剧仙鹤神针在线观看| 免费不卡欧美自拍视频| 日韩欧美精品网址| 国产一区二区三区在线观看网站| 亚洲欧美另类人妖| 色综合久久天天综线观看| 久久久久久久久久久91| 国产网站欧美日韩免费精品在线观看| 亚洲精品电影网| 北条麻妃99精品青青久久| 在线成人免费网站| 亚洲成人精品视频| 亚洲亚裔videos黑人hd| 不卡伊人av在线播放| 亚洲成人黄色在线| 国产精品免费看久久久香蕉| 成人久久一区二区| 国a精品视频大全| 日本aⅴ大伊香蕉精品视频| 亚洲成人精品视频| 日韩经典第一页| 国产一区二区三区三区在线观看| 精品呦交小u女在线| 亚洲精品久久久一区二区三区| 欧美另类高清videos| 91精品视频在线免费观看| 97超碰蝌蚪网人人做人人爽| 久久久999精品视频| 日韩免费精品视频| 97在线视频免费播放| 国产精品人人做人人爽| 国产三级精品网站| 国产丝袜高跟一区| 久久影院在线观看| 视频直播国产精品| 亚洲最大成人免费视频| 精品偷拍各种wc美女嘘嘘| 久久久久久久久久久网站| 九九精品视频在线观看| 国产精品老女人精品视频| 日韩视频在线一区| 亚洲免费电影在线观看| 69久久夜色精品国产7777| 久久久久国产精品免费| 6080yy精品一区二区三区| 国产精品www色诱视频| 成人网欧美在线视频| 2018日韩中文字幕| 高清日韩电视剧大全免费播放在线观看| 久久精品视频亚洲| 国产精品成人v| 国产亚洲一级高清| 成人性生交大片免费观看嘿嘿视频| 精品国产一区二区三区久久久狼| 日韩精品在线免费播放| 91精品在线一区| 国产乱肥老妇国产一区二| 日韩av电影在线免费播放| 国产精品视频中文字幕91| 性色av一区二区三区免费| 久久综合伊人77777蜜臀| 日本成人黄色片| 日韩乱码在线视频| 国产精品三级久久久久久电影| 在线观看国产成人av片| 国产亚洲精品久久久久久777| 日韩禁在线播放| 色偷偷噜噜噜亚洲男人的天堂| 国产在线久久久| 久久久亚洲福利精品午夜| 欧美精品一二区| 2021久久精品国产99国产精品| 91精品国产综合久久久久久蜜臀| 亚洲欧美日本伦理| 国产精品揄拍500视频| 亚洲人精品午夜在线观看| 78色国产精品| 久久久午夜视频| 日韩av免费看网站| 欧美成人自拍视频| 成人久久一区二区三区| 91精品国产色综合久久不卡98| 久久精品国产99国产精品澳门| 亚洲国产中文字幕在线观看| 国产成人综合亚洲| 国产欧美精品一区二区三区介绍| 高清一区二区三区日本久| 日本精品久久中文字幕佐佐木| 日韩av男人的天堂| 丝袜一区二区三区| 96精品久久久久中文字幕| 日韩欧美主播在线| 欧美电影免费播放| www亚洲精品| 永久免费看mv网站入口亚洲| 日韩禁在线播放| 精品久久中文字幕| 欧美国产日韩一区二区在线观看| 欧美在线亚洲在线| 日韩av片免费在线观看| 国内免费久久久久久久久久久| 久久好看免费视频| 国产精品久久激情| 国产成人91久久精品| 91av网站在线播放| 成年人精品视频| 国产一区二区三区在线播放免费观看| 2019国产精品自在线拍国产不卡| 亚洲加勒比久久88色综合| 成人在线视频福利| 亚洲电影免费观看高清完整版在线| 日本国产一区二区三区| 成人激情在线观看| 国产91在线播放九色快色| 97人人做人人爱| 国产精品夜间视频香蕉| 国产一区二中文字幕在线看| 欧美日韩国产123| 欧美性受xxxx黑人猛交| 国产成人精品一区二区三区| 成人美女av在线直播| 欧美与欧洲交xxxx免费观看| 欧美日韩在线视频一区| 久久人人爽人人爽人人片亚洲| 亚洲影院污污.| 亚洲欧美国产制服动漫| 国内精品久久久| 国产精品福利无圣光在线一区| 日韩av高清不卡| 国产亚洲精品美女久久久| 亚洲专区中文字幕| 一二美女精品欧洲| 国产精品第一页在线| 欧美日韩在线免费观看| 色噜噜亚洲精品中文字幕| 91久久夜色精品国产网站| 色婷婷综合久久久久中文字幕1| 日韩欧美黄色动漫| 国内久久久精品| 91视频国产精品| 成人春色激情网| 欧美丰满少妇xxxx| 欧洲中文字幕国产精品| 成人夜晚看av| zzjj国产精品一区二区| 精品无人区太爽高潮在线播放| 国产成人自拍视频在线观看| 97国产精品人人爽人人做| 日本免费在线精品| 欧美精品久久久久久久免费观看| 日韩av最新在线观看| 欧美激情高清视频| 亚洲精品456在线播放狼人| 精品高清一区二区三区| 亚洲国产成人精品久久久国产成人一区| 亚洲免费高清视频| 成人在线国产精品| 欧美激情性做爰免费视频| 日韩精品免费在线视频观看| 91在线视频精品|