理解RESTful架构越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交...
分类:
其他好文 时间:
2015-03-17 17:28:37
阅读次数:
119
REST 的约束采用的就是掌控 Web 的基本原则。这些原则是:用户代理与资源交互,任何可命名和表达的事物都可称为资源。每项资源都有一个唯一的统一资源标识符 (URI)。与资源的交互(通过其唯一的 URI 定位)使用 HTTP 标准动词(GET、POST、PUT 和 DELETE)的统一接口完成。交...
分类:
Web程序 时间:
2015-03-17 08:58:43
阅读次数:
137
问题描述: ????采用Spring Restful ,可以通过浏览器的地址栏URL正确访问后台且不报错误,但是前台总是获取不到数据,前台也是收到了后台的响应,就是没有数据。 ????具体如下: ?????采用...
分类:
编程语言 时间:
2015-03-16 11:19:47
阅读次数:
232
在理解 OpenStack 的过程中,常常遇到 REST 这个概念,现从各处搜罗如下:对 Web Service 的理解:Web 服务有点像对计算机友好的网页,基于让程序可以跨网络交换信息的标准和协议,一般是使用一个程序,也就是客户机或服务请求者(serice requester)请求信息或服务;使...
分类:
Web程序 时间:
2015-03-14 19:55:54
阅读次数:
121
以前学习过RESTFUL 的一些内容,在实践中发现RESTFUL 的Web 架构和HTTP 协议很类似,有点傻傻都分不清楚的感觉。例如,凭什么说我自己的web服务 是 RESTFUL 架构呢,而不是一个普通的HTTP 产文本连接地址呢...
分类:
Web程序 时间:
2015-03-13 16:48:07
阅读次数:
170
RestExpress is the easiest way to create RESTful web services in Java. An extremely Lightweight, Fast, REST Engine and API for Java. Supports JSON and XML serialization automagically as well as ISO 8601 date formats. A thin wrapper on Netty IO HTTP handlin...
分类:
Web程序 时间:
2015-03-13 16:36:54
阅读次数:
280
如果你手工测试Restful 服务将会是一件非常单调乏味的事情。当然,目前有一些浏览器插件可以通过可视化的界面帮助你手工测试,例如postman、rest console,但是每次系统版本更新,你都需要去手动执行大量的测试,显然这种方式不是非常实用。Ruby拥有许多出色的gem包,你可以使用它们完成...
分类:
Web程序 时间:
2015-03-12 19:06:38
阅读次数:
262
重写/覆盖 HTTP 方法一些HTTP客户端仅能处理简单的的GET和POST请求,为照顾这些功能有限的客户端,API需要一种方式来重写HTTP方法. 尽管没有一些硬性标准来做这事,但流行的惯例是接受一种叫 X-HTTP的请求头,重写是用一个字符串值包含PUT,PATCH或DELETE中的一个。注意....
分类:
其他好文 时间:
2015-03-12 00:53:42
阅读次数:
103
Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web应用程序,RESTful服务等,除此之...
分类:
其他好文 时间:
2015-03-11 13:11:02
阅读次数:
200
1.下载插件:Advanced Rest Client2.因为最新版的Chrome不支持本地安装插件,所以我们要使能开发者模式3.把插件后缀名crx改为zip,解压,然后点击‘加载正在开发的扩展程序’, 选择解压目录就可以加载成功4.如图:5. 点击‘详细信息’, 选择‘创建快捷方式’6.ok,现在可以随时启动Advanced Rest Client来调试RESTFul服务了...
分类:
其他好文 时间:
2015-03-10 15:34:24
阅读次数:
165