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
Mirantis Nailgun is the most important service a RESTful application written in Python that contains all the business logic of the system (Multiple Wo...
分类:
其他好文 时间:
2015-03-09 23:44:59
阅读次数:
355
高级别的模式是: http(s)://server.com/app-name/{version}/{domain}/{rest-convention} ? 这里,{version}代表api的版本信息。{domain}是一个你可以用来定义任何技术的区域(例如:安全-允许指定的用户可以访问...
分类:
其他好文 时间:
2015-03-09 17:44:51
阅读次数:
133
原文:虚拟研讨会:如何设计好的RESTful API?REST架构风格最初由Roy T. Fielding(HTTP/1.1协议专家组负责人)在其2000年的博士学位论文中提出。HTTP就是该架构风格的一个典型应用。从其诞生之日开始,它就因其可扩展性和简单性受到越来越多的架构师和开发者们的青睐。它必...
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层...
分类:
Web程序 时间:
2015-03-05 14:26:41
阅读次数:
294
接我前面一篇文章关于RestAssured测试Restful web service的, RestAssured还有一个功能, 使用RestAssuredMockMvc 单元测试你的Spring MVC Controllers, 这个MockMvc 是建立在Spring MockMvc基础上的, 其...
分类:
编程语言 时间:
2015-03-05 14:18:11
阅读次数:
167