概述Representational State Transfer(REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。因此REST是设计风格而不是标准,REST通常基于使用HTTP,URI,和JSON,XML以及HTML这些现有的广泛流行的协议和标准。资源是...
分类:
其他好文 时间:
2015-01-18 20:58:09
阅读次数:
297
首先上图
如何规划REST服务
当我们要规划一个REST服务的时候,其中最关键的概念其实就是“资源”。
资源是什么呢?广义上讲,任何事物只要它有用,那么它就是资源。狭义的讲(在Web环境中),它是一个可以存放、连接在计算机上,可以通过比特流进行操控的实体。一个实体想成为资源,它必须有一个URI。在这里URI包含了两重含义:1)它是资源的名称 2)它...
分类:
其他好文 时间:
2015-01-18 09:20:44
阅读次数:
139
REST SERVICE 允许客户端修改url路径,并且web端功过url 请求数据。他使用http协议进行通讯,想必大家都知道 。并且我们可以通过设置进行数据类型转换, 支持XML,JSON 格式。大多情况下我们都采用webservice ,或在MVC下创建REST服务来支持服务端调用。但WCF当...
分类:
其他好文 时间:
2015-01-16 14:19:27
阅读次数:
148
1:概念与常用注解
JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:
@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型@Produces,标注返回的MIME媒体类型@Consumes,标注可接受请求的MIME媒体类型@PathPara...
分类:
其他好文 时间:
2015-01-13 09:03:14
阅读次数:
190
ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等 REST 服务的强大框架。不幸的是,Ben 早在2011 年 9 月 21 日就已经声明停止开发和支持该框架(见http://allseeing-i.com/%5Brequest_release%5D; )。Ben 推荐了...
分类:
移动开发 时间:
2014-12-29 15:19:34
阅读次数:
263
使用REST服务编写iOS客户端时,需注意如下几个要点:绝对不要使用同步的网络调用。即使是在后台线程中,同步调用也不会报告进度。另一个原因是,如果想取消后台线程的同步请求,只能结束这个线程,而这同样不是好办法。另外,也不能控制应用中的网络请求数量,而这对于应用的性能来说是非常关键的。尽量不要直接使用...
分类:
移动开发 时间:
2014-12-26 21:30:35
阅读次数:
230
c++啊,本人是空白,突然安排个任务,c++做个demo,用来与rest服务器进行通信。艰巨的任务,每一步进行记录,供来者借用。1.新建win32控制台项目,vs20132.安装boost类库Boost是一个和STL类似的标准库,但它扩充了STL使得泛型的优点发挥到最佳。因此现在Boost比STL更...
分类:
编程语言 时间:
2014-12-26 14:32:45
阅读次数:
178
最近在项目中,前台页面使用jquery ajax访问后台CXF发布的rest服务,结果遇到了错误"Unsupported Media Type"。
发布的服务java代码如下:
import javax.jws.WebService;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
im...
分类:
Web程序 时间:
2014-12-23 15:42:19
阅读次数:
217
引言在系统构建完成之后,我们通常会使用REST API对外提供服务,在REST API的处理过程中经常会出现一些异想不到的问题(用户权限不足、参数不全、数据库访问异常等),导致请求失败,很多时候用户并不能理解这些失败是如何造成的,他们更多的是直接找到相应的开发者询问:“我的这个接口失败了,没有拿到数...
分类:
其他好文 时间:
2014-12-16 18:53:53
阅读次数:
275
ServiceStack框架提供三种模式的服务接口实现,REST、Client以及和WCF相兼容的SOAPWebService,这三种模式统称WebService,目前对于移动平台和云服务火爆的情形下,最为普及的是REST模式。WebService常用连接模式:RESTClientSOAPWebService在不同模式下,可以使用不同的数据(..
分类:
其他好文 时间:
2014-12-03 10:39:24
阅读次数:
159