Android HttpClient POST JSON Restful-web-services

@Override
        protected String doInBackground(String... arg0) {
            Gson gson = new Gson();
            String json = gson.toJson(map);

            HttpPost httpPost = new HttpPost(WR.URL_YJFK);

            String result = null;

            try {
                StringEntity entity = new StringEntity(json, HTTP.UTF_8);

                entity.setContentType("application/json");
                httpPost.setEntity(entity);
                HttpClient client = new DefaultHttpClient();
                HttpResponse response = client.execute(httpPost);

                if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
                    InputStream in = response.getEntity().getContent();
                    result = StrUtil.readString(in);
                }
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            } catch (ClientProtocolException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            return result;
        }
时间: 2024-11-02 23:34:21

Android HttpClient POST JSON Restful-web-services的相关文章

cxf开发Restful Web Services

一.restful web services rest全称是Representation State Transfer(表述性状态转移).它是一种软件架构风格,只是提供了一组设计原则和约束条件.在restful web services的设计原则中,所有的事物都应该拥有唯一的URI,通过对URI的请求访问,完成相应的操作.访问的方法与http协议中的若干方法相对应.如下: 创建资源,使用 POST 方法. 获取某个资源,使用 GET 方法. 对资源进行更新,使用 PUT 方法. 删除某个资源,使

RESTful Web Services测试工具推荐

命令行控的最爱:cURL cURL是一个很强大的支持各种协议的文件传输工具,用它来进行RESTful Web Services的测试简直是小菜一碟.这个工具基本上类Unix操作系统(各种Linux.Mac OS X)都自带了,而Windows用户就得去额外下载了. cURL的命令参数非常多,一般用于RESTful Web Services测试要用到下面四种参数: -d/–data <data>:POST数据内容 -X/–request <command>:指定请求的方法(使用-d时

RESTful Web Services Example in Java with Jersey, Spring

Looking to REST? In Java? There's never time for that :), but if you are looking to use an "architectural style consisting of a coordinated set of constraints applied to components, connectors, and data elements, within a distributed hypermedia syste

Jersey the RESTful Web Services in Java

Jersey 是一个JAX-RS的实现, JAX-RS即Java API for RESTful Web Services, 支持按照表述性状态转移(REST)架构风格创建Web服务. REST 中最重要的概念是资源(resources),使用Global ID (通常使用 URI)标识. 客户端应用程序使用 HTTP 方法 GET/ POST/ PUT/ DELETE 操作资源或资源集. RESTful Web 服务是使用 HTTP 和 REST 原理实现的 Web 服务. 通常, RESTf

就是这么简单!使用Rest-assured 测试Restful Web Services

使用 Rest-assured 测试 Restful Web Services 转载注明出处: http://www.cnblogs.com/wade-xu/p/4298819.html 这里向大家介绍一个测试Restful web service 的框架,叫Rest-assured. 他提供了一系列好的功能,像DSL式的语法, XPath-Validate,  文件上传,Specification重用, 使用代理, Spring MVC mock module测试Controllers等等,让

深入理解RESTful Web Services

RESTful的软件架构已经多火不用多说,和MVC架构一样,很多网站服务(Web Services)都遵循RESTful设计模式,那么到底什么是RESTful Web Services呢?设计一个RESTful的Web Services需要注意哪些点呢?(本文理论参考自Leonard Richardson 和 Sam Ruby的书籍<RESTful Web Services>.) 1.什么是RESTful Web Services 首先,Web Services是一个web服务,是一个web接

RESTful Web Services初探

近几年,RESTful Web Services渐渐开始流行,大量用于解决异构系统间的通信问题.很多网站和应用提供的API,都是基于RESTful风格的Web Services,比较著名的包括Twitter.Google以及项目管理工具Redmine.本文将简要介绍RESTful Web Service,希望能对读者有所帮助. 一. RESTful Web Services是什么 REST的全称是Representation State Transfer,它描述了一种设计Web应用的架构风格,它

分享一个Android和java调用RESTful Web服务的利器Resting

分享一个Android和java调用RESTful Web服务的利器Resting 当我们调用Web服务,往往是最终目标是取HTTP响应,将其转化为将在应用中呈现的值对象.Resting可以用来实现这一功能.Resting,在Java的一个轻量级的REST框架,可用于调用一个RESTful Web服务,并转换成响应来自客户端应用程序定制的Java对象.由于它的简单,resting是适合Android等手持设备. resting目标?暴露简单的get(),post(),put()和delete()

CRUD using Spring MVC 4.0 RESTful Web Services and AngularJS

原文: http://www.tuicool.com/articles/MneeU3f Based on the requests from many readers, I am now presenting an article on how to make CRUD operations using Spring MVC 4.0 RESTFul web services and AngularJS. I had already written few articles on Spring M

RESTful Web Services简单介绍

近几年,RESTful Web Services渐渐开始流行,大量用于解决异构系统间的通信问题.很多网站和应用提供的API,都是基于RESTful风格的Web Services,比较著名的包括Twitter.Google以及项目管理工具Redmine.本文将简要介绍RESTful Web Service,希望能对读者有所帮助. 一. RESTful Web Services是什么 REST的全称是Representation State Transfer,它描述了一种设计Web应用的架构风格,它