共有 0 人关注 标签:RESTful,共有 4 篇文章

...
使用Java测试RESTful服务的最佳实践 【48%】

测试 RESTful Web服务可能会比较麻烦,因为我们需要考虑一些底层的东西,这样会让测试显得冗余、阅读困难甚至难以维护。幸运的是,有很多类库和最佳实践可以帮助我们让集成测试变得简洁、清晰、解耦且易于维护。本文就是来阐述这些最佳实践的。 长文慎入 要实现易读和易于维护的测试。如果你让你的测试烂掉了,那么你就是在将你的服务置于死地。 不要在测试中依赖RESTful服务内部的那些东西(比如服务...

计算机/ @班纳睿
...
REST,你让我的“状态”何去何从? 【已翻译】

超文本传输协议HTTP是在REST架构风格约束下被设计的。而这种具有代表性的状态传输风格的一个众所周知的特点就是在数据通信时必须是无状态的。那么,为什么会引入这样特殊的限制?并且由哪方来维护这个对于大多数Web应用程序显然很必要的状态变化?这篇文章将给你答案,它将解释现代的Web应用程序是无状态的运行,并且说明了应用状态和资源状态的不同。 HTTP协议1.1规范的主要作者Roy T. Fie...

计算机/ @ProteanBear
...
5 个基本的 REST API 设计指导方针 【已翻译】

当我们开始从事API开发的时候,设计问题便出现了. 一个强而有力的API设计方法是API成功的关键要素. 设计糟糕的API会导致API滥用问题,或者更糟:API根本没人使用 (指Web开发者). 建立和提供一个艺术品级别的API需要考虑一下几点: 使用如部分资料中所描述的RESTful API原则 (Roy Fielding, Martin Fowler, HTTP 规范等). 参考Web巨...

计算机/ @lison, @learner, @KeYIKeYI
...
REST 设计 —— 选择正确的 HTTP Method 【已翻译】

设计REST API的一个挑战就是选择正确的HTTP方法(GET, PUT, POST 等)来对应执行的操作。  有些人错误地认为可以自由选择任何方法,只要客户端与服务器端一致。 这是不对的,因为一个请求可能会被基于HTTP方法类型优化的中介或中间件说优化。这些优化依赖HTTP方法的两个特点:幂等性和安全性,它们定义在 HTTP规范中.

计算机/ @luke, @城府很深, @CY2, @Eagle