[转]android之Apache Http——向服务器发送请求的同时发送参数
android之Apache Http——向服務器發送請求的同時發送參數
使用Get方法提交:
其他步驟與上一節的操作相符,只是在傳送地址的時候發送參數的格式如下:
//Sname和Sage是實際的數據??? name和age則是例如是輸入框中的名字
url = "服務器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;
使用Post方法提交: //使用NameValuePair類來保存鍵值對,使用NameValuePair類是因為下面需要的那個類的參數要求
NameValuePair NameValuePair1? = new NameValuePair("name",name);
NameValuePair NameValuePair2? = new NameValuePair("age",age);
//使用List<NameValuePair>把兩個NameValuePair對象添加進去,使用List是因為下面需要的那個類的參數要求
List<NameValuePair> list = new ArrayList<NameValuePair>(); list.add(NameValuePair1); list.add(NameValuePair2);?
//HttpEntity既可以看作是請求頭也可以看作是響應頭 , 此類用在HttpPost是非常有效 HttpEntity httpEntity = new UrlEncodedFormEntity(list);
//生成HttpPost對象
HttpPost httpPost = new HttpPost(傳入服務器地址不需要傳入需要的參數);
//把參數放進去
httpPost.setEntity(httpEntity);
?? //后面的再次使用HttpClient,詳細參見前一節
轉載于:https://www.cnblogs.com/minlio/p/3622390.html
總結
以上是生活随笔為你收集整理的[转]android之Apache Http——向服务器发送请求的同时发送参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 64位LINUX下hadoop2.2.0
- 下一篇: [C++] 井字棋游戏源码