android使用post提交数据并获得方服务端的响应
"utf-8"));
14 break;
15 }
16 }
2.2发送POST请求到服务器
可以看到上述代码中,我们调用了HttpUtils类的静态方法
submitPostData()完成了发送POST请求到服务器,并将该方法的返回值(服
务器的响应结果)显示在了TextView控件中。
在HttpUtils类中,submitPostData()方法的具体实现如下:
/* * Function : 发送Post请求到服务器
* Param : params请求体内容,encode编码格式
* Author : 博客园-依旧淡然
*/
public static String submitPostData(Map<String, String>
params, String encode) {
byte[] data = getRequestData(params,
encode).toString().getBytes(); //获得请求体
try {
HttpURLConnection httpURLConnection =
(HttpURLConnection)url.openConnection();
httpURLConnection.setConnectTimeout(3000); //设置连接超时时间
httpURLConnection.setDoInput(true);
//打开输入流,以便从服务器获取数据
httpURLConnection.setDoOutput(true);
//打开输出流,以便向服务器提交数据
httpURLConnection.setRequestMethod("POST"); //设置以Post方式提交数据
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育安卓使用post提交数据并获得方服务端的响应(4)全文阅读和word下载服务。
相关推荐: