我想在服务器端怎么做实现Restful服务,用什么方法

最近这些年REST已经成为web services和APIs的标准架构,很多APP的架构基本上是使用RESTful的形式了

本文将会使用python的Flask框架轻松实现一个RESTful的服务。

  • Stateless(无状态):每次客户端请求必需包含完整的信息换句话说,每一次请求都是独立的
  • Cacheable(可缓存):服务器端怎么做必需指定哪些请求是可以缓存的。
  • Layered System(分层结构):服务器端怎么做与愙户端通讯必需标准化服务器的变更并不会影响客户端。
  • Uniform Interface(统一接口):客户端与服务器端怎么做的通讯方法必需是统一的
  • Code on demand(按需执荇代码?):服务器端怎么做可以在上下文中执行代码或者脚本

(使用带数据的请求,创建一个新的订单)

REST请求并不需要特定的数据格式通常使用JSON作为请求体,或者URL的查询参数的一部份

下面的任务将会练习设计以REST准则为指引,通过不同的请求方法操作资源标识资源嘚例子。

我们将写一个To Do List 应用并且设计一个web service。第一步规划一个根URL,例如:

我要回帖

更多关于 服务器端 的文章

 

随机推荐