REST 的约束采用的就是掌控 Web 的基本原则。这些原则是:用户代理与资源交互,任何可命名和表达的事物都可称为资源。每项资源都有一个唯一的统一资源标识符 (URI)。与资源的交互(通过其唯一的 URI 定位)使用 HTTP 标准动词(GET、POST、PUT 和 DELETE)的统一接口完成。交...
分类:
Web程序 时间:
2015-03-17 08:58:43
阅读次数:
137
如果你手工测试Restful 服务将会是一件非常单调乏味的事情。当然,目前有一些浏览器插件可以通过可视化的界面帮助你手工测试,例如postman、rest console,但是每次系统版本更新,你都需要去手动执行大量的测试,显然这种方式不是非常实用。Ruby拥有许多出色的gem包,你可以使用它们完成...
分类:
Web程序 时间:
2015-03-12 19:06:38
阅读次数:
262
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
原文:RESTful服务的版本管理经验最近,Howard Dierking将在设计NuGet API的下一个主要修订版(v3)时新学到的经验,与他在大约一年前的观念做了对比,并写道:使用服务器驱动的内容协商,但借助与备选版本和表示格式的链接来提升响应能力,从而让客户端根据其需要选择访问哪个URI。通...
分类:
其他好文 时间:
2015-02-27 00:11:53
阅读次数:
166
用cxf 发部个rest服务,用浏览器访问和 HttpURLConnection 访问。
1. URL中有中文,浏览器访问正常,HttpURLConnection 失败。
解决: HttpURLConnection 方式需要做兼容处理。
queryParam 传入参数,服务实现方法中要处理,如果是乱码要转换,如果中文直接查询
if (!isChineseChar(queryPa...
分类:
其他好文 时间:
2015-02-03 19:28:31
阅读次数:
386
常用的跨语言通信方案:基于SOAP消息格式的WebService基于JSON消息格式的RESTful 服务以上两种方案的弊端:XML体积太大,解析性能极差JSON体积相对较小,解析相对较快,但表达能力较弱现在比较流行的跨语言通信方案:Google protobuf (http://code.goog...
分类:
编程语言 时间:
2015-01-29 12:22:07
阅读次数:
1205
在最近发布的Visual Studio 2012及.NET 4.5中, 微软正式推出新的网络服务框架ASP.NET Web API。作为ASP.NET MVC 4的一部分,ASP.NET Web API这套开源框架的设计目的是简化RESTful服务的开发和使用。 ASP.NET Web API 与....
如果说用Asp.Net开发微信后台是非主流,那么Asp.Net Web API的微信后台绝对是不走寻常路。需要说明的是,本人认为Asp.Net Web API在开发很多不同的请求方法的Restful服务的时候是利器,可在开发微信后台的时候,因为微信调用我们这个后台的时候来来去去就一个方法,所以Web...
分类:
微信 时间:
2014-12-18 18:46:34
阅读次数:
855
0.前言 前些时间沉迷于Restful,采用PHP+Slim+MySQL实现了一些简单的API函数。但是这些工作都是在windows中实现(采用wamp server集成安装包),但是转到linux中还确实有些不一样,下面就使用树莓派尝试一把。1.安装php和apache2 在这里仅安装php和.....
分类:
Web程序 时间:
2014-12-02 07:50:37
阅读次数:
327