您的位置:首页 > 移动开发 > Android开发

Android--Post向服务器提交数据

2013-05-31 13:03 330 查看
Android 实现Post向服务器提交数据

android客户端代码:

 

public static String postData(String sUrl)
{

String destUrl = "";

destUrl = sUrl;

String sResult = "";

//
instantiate HttpPost object from the url address

HttpEntityEnclosingRequestBase httpRequest =
new HttpPost(destUrl);

//
the post name and value must be used as
NameValuePair

  List params = new
ArrayList();

  params.add(new
BasicNameValuePair("id", "111111"));

  params.add(new
BasicNameValuePair("title", "ttttttttttt"));

  params.add(new
BasicNameValuePair("content",
"ccccccccccccccc"));

  params.add(new
BasicNameValuePair("img", "iiiiiiii"));

try {

httpRequest.setEntity(new
UrlEncodedFormEntity(params, HTTP.UTF_8));

//
execute the post and get the response from
servers

HttpResponse httpResponse = new
DefaultHttpClient()

.execute(httpRequest);

if
(httpResponse.getStatusLine().getStatusCode() == 200)
{

//
get the result

String strResult =
EntityUtils.toString(httpResponse

.getEntity());

sResult = strResult;

System.out.println(strResult);

}
else {

System.out.println("Error
Response"

+
httpResponse.getStatusLine().toString());

}

}
catch (Exception e) {

System.out.println("error
occurs");

}

return sResult;

}

服务器端php代码:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: