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代码:
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代码:
相关文章推荐
- android 通过get,post方式提交数据给服务器
- android中通过GET方法接收数据并通过xml解析数据,POST方法向服务器提交数据
- android之向服务器提交数据(GET,POST,AsyncHttpClient)
- android 通过get,post方式提交数据给服务器
- android中get方式和post方式提交数据到服务器的区别
- Android -- 提交数据到服务器,Get Post方式, 异步Http框架提交
- Android -- 提交数据到服务器,Get Post方式, 异步Http框架提交
- 32.Android端向web端(服务器)提交数据(GET-POST-AsyncHttpClient)
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- Android-向服务器提交数据(GET-POST-AsyncHttpClient)
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- Android网络数据之向服务器提交数据的三种方式(get+post+AsyncHttpClient)
- Android 通过Get/Post提交请求数据到服务器
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- android 使用get和post将数据提交到服务器
- Android 向服务器提交数据(GET-POST-AsyncHttpClient)
- Android之使用HttpPost提交数据到服务器(Android手机客户端和后台服务器交互)
- Android-使用GET、POST、AsyncHttpClient向服务器提交数据
- Android--向服务器提交数据的两种方法Post和Get
- Android之向服务器提交数据(POST,GET,AsyncHttpClient)