public void sendBjData(final String send) {
new Thread() {
@Override
public void run() {
HttpClient httpClient = new DefaultHttpClient();
String host_pool = application_iGBS.getApi_editBuildingAreas();
// handler.sendEmptyMessage(0x01);
try {
HttpPost httpPost = new HttpPost(host_pool);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(
1);
nameValuePairs.add(new BasicNameValuePair("buildingInfo",
send));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs,
"UTF-8"));
HttpResponse response = httpClient.execute(httpPost);
HttpEntity entity = response.getEntity();
System.out.println("发送数据@@@@@@@@@@@@@@@@@@@@@@############"+ send);
if (response.getStatusLine().getStatusCode() == 200) {
BufferedReader br = new BufferedReader(
new InputStreamReader(entity.getContent()));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println("+++++ReceiveMessage:" + line
+ "+++++");
}
} else
System.out.println("发送房间编辑数据失败,错误代码"
+ response.getStatusLine().getStatusCode());
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
里面的send就是你要发送的组号的json数据。使用的时候 直接调用这个方法、传参数即可!!
Android开发中HTTP协议HttpPost向服务器发送JSon数据格式的数据
最新推荐文章于 2024-05-09 17:47:45 发布