android以application/json流的方式提交数据
来源:互联网 发布:淘宝商店怎么刷信用? 编辑:程序博客网 时间:2024/06/05 08:00
网上已经很多post提交数据的文章了, 但以application/json流的方式提交, 却很少提及, 在GOOGLE大神的指点下, 找到
@SuppressWarnings("deprecation")public static JSONObject postData(String jsoncontent,String urlstr) { JSONObject jsonobj = null;try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(urlstr); //添加http头信息 , 主要是application/json声明 httppost.addHeader("Content-Type", "application/json"); //StringEntity就是以字符串输出到流 HttpEntity he = new StringEntity(jsoncontent,HTTP.UTF_8); httppost.setEntity(he); //如果是以参数传, 就是这个// List<NameValuePair> params = new ArrayList<NameValuePair>();// params.add(new BasicNameValuePair("paramname", "post data"));// httppost.setEntity(new UrlEncodedFormEntity(param, HTTP.UTF_8)); HttpResponse response; response = httpclient.execute(httppost); //检验状态码200表示成功 int code = response.getStatusLine().getStatusCode(); if (code == 200) { String returnjson = EntityUtils.toString(response.getEntity());//返回json格式 jsonobj = new JSONObject(returnjson); } } catch (ClientProtocolException e) { } catch (IOException e) { } catch (Exception e) { }
把上面的这个方法放到一个util下, 直接用就好了, jsoncontent是一个JSON字符串, 我是以:
JSONObject postdata = new JSONObject();
postdata.put("name","abc");
String jsoncontent = postdata.toString();
加进去的.
0 0
- android以application/json流的方式提交数据
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- application/json 四种常见的 POST 提交数据方式
- 以Post方式提交并解析json数据
- JQuery以JSON方式提交数据到服务端
- JQuery以JSON方式提交数据到服务端
- JQuery以JSON方式提交数据到服务端
- JQuery以JSON方式提交数据到服务端
- AJAX如何以POST的方式提交JSON数据到Form
- yii2-结合angularjs实现application/json的post数据提交
- android 以httpclient方式把数据提交到服务器
- C# post 提交 application/json 类型数据
- 面试算法——2.双栈实现队列
- 监听器
- 第六周实践项目4—数制转换
- Parameter index out of range (1 > number of parameters, which is 0).] with r
- Hive 动态分区 & 静态分区
- android以application/json流的方式提交数据
- 异或加密算法之后nsstring成nil
- Linux下获取虚拟地址对应的物理地址的方法
- Java streamtool
- Leetcode #292 Nim Game
- Zookeeper入门:基本概念、5项配置、启动
- 控制UI布局的方式
- 用Notepad++读取Android的log信息
- springMVC重定向