麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

怎樣實現android http-post方法實例說明

2020-04-11 12:05:58
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

package com.hl;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class SimplePOST extends Activity {
private TextView show;
private EditText txt;
private Button btn;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
show = (TextView)findViewById(R.id.show);
txt = (EditText)findViewById(R.id.txt);
btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
dopost(txt.getText().toString());

}
});
}

private void dopost(String val){
//封裝數據
Map<String, String> parmas = new HashMap<String, String>();
parmas.put("name", val);

DefaultHttpClient client = new DefaultHttpClient();//http客戶端
HttpPost httpPost = new HttpPost("http://mhycoe.com/test/post.php");

ArrayList<BasicNameValuePair> pairs = new ArrayList<BasicNameValuePair>();
if(parmas != null){
Set<String> keys = parmas.keySet();
for(Iterator<String> i = keys.iterator(); i.hasNext();) {
String key = (String)i.next();
pairs.add(new BasicNameValuePair(key, parmas.get(key)));
}
}

try {
UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(pairs, "utf-8");
/*
* 將POST數據放入HTTP請求
*/
httpPost.setEntity(p_entity);
/*
* 發出實際的HTTP POST請求
*/
HttpResponse response = client.execute(httpPost);
HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
String returnConnection = convertStreamToString(content);
show.setText(returnConnection);
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

private String convertStreamToString(InputStream is) {
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品国产91久久久久久久妲己 | 国产免费观看a大片的网站 欧美成人一级 | 国产亚洲高清视频 | 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 欧美精品免费一区二区三区 | 国产色视频免费 | 国产成人在线视频播放 | 久久成年网站 | 一级黄片毛片免费看 | 久久精品视频8 | 中文有码一区二区 | 欧美性生交xxxxx久久久缅北 | 国产精品欧美久久久久一区二区 | 欧美毛片 | 欧美精品久久久久久久久老牛影院 | 欧美第1页 | 一区二区三区视频在线观看 | 黄污污网站 | 日韩毛片一区二区三区 | 久久福利精品 | 欧美精品一区自拍a毛片在线视频 | 毛片a片免费看 | 高清国产免费 | 欧美 日本 在线 | 91久久一区 | 久久成人精品视频 | 久久精品黄 | jizzjizz中国人少妇中文 | 毛片视频网站在线观看 | 国产色91 | 日本精品视频一区二区三区四区 | 美国一级免费视频 | 中国女人内谢8xxxxxx在 | 13一14毛片免费看 | 久久影院免费观看 | 亚洲成人福利在线 | 国产午夜精品理论片a级探花 | 国产91在线高潮白浆在线观看 | 免费高潮在线国 | 国产一区二区三区四区五区加勒比 | 亚洲视频综合网 |