RestFul风格是一种网络应用程序的设计风格和开发方式。现在很多互联网企业的网络接口定义都符合其风格。

    主要规则如下:

    • 每一个URL代表1种资源。
    • 客户端使用GET、POST、DELETE、PUT 4个表示操作方式的动词来对服务器进行操作。
      • GET用来获取资源。
      • POST用来新建资源。
      • PUT用来更新资源。
      • DELETE用来删除资源。
    • 简单参数,例如id等写在url上,例如:
      • /user/1 HTTP GET:获取id=1的user信息。
      • /user/1 HTTP DELETE:删除id=1的user信息。
    • 复杂的参数转换成json或者xml(现在基本都是json)写到请求体中。