restful初学习

元气小坏坏 提交于 2019-12-14 12:05:35

设置URI

  • 使用域和子域对资源进行合理划分或分组
  • 通过‘ / ’表示资源之间的层次关系
  • 通过“,” 和“;”表示资源之间的非层次关系
  • 通过“_”使URI更方便阅读
  • 通过“&”分隔参数
  • 避免出现返回页面的后缀名出现在URI中

关于HTTP请求方法

action 安全/幂等 描述
GET Y/Y 获取信息
TRACE Y/Y 获取发送给服务器的HTTP头部
HEAD Y/Y 类似GET获取HTTP的头部信息,但没有响应体
OPTION Y/Y 获取资源支持的HTTP方法列表
POST N/N 用途广,创建、更新或是一次性对多个资源进行修改
DELETE N/Y 删除资源
PUT N/Y 更新或替换一个新的资源
  • 安全:执行动作是否改动资源
  • 幂等:执行动作是否是一个幂等性操作

关于HTTP的状态码

参考

数据的交互表达

偏向数据的交互

  • JSON
  • XML
  • ProtoBuf

偏向用户

  • HTML(通过渲染呈现向用户)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!