美文网首页
Hi, Jersey - restful 简介

Hi, Jersey - restful 简介

作者: 崔小妖 | 来源:发表于2017-11-02 17:27 被阅读0次

    一. 概念 rest

    全称 (Resource) REpresentational State Transfer (表现层状态转移)
    rest 描述的是 client 到 server的一种交互形式
    Resource 资源 代表了数据
    REpresentational 资源的表现形式 如json xml text...
    State 状态
    State Transfer 状态转变化 主要通过 http 的一系列操作实现

    二. 概念 restful

    restful 是API的一种设计风格,这个风格里面规定资源的操作CRUD(create, reach, update, delete)通过Http方法 post get put
    delete 来实现:

    rest http des
    create post 添加
    reach get 获取
    update put 更新
    delete delete 删除

    在restful 里面 万物皆资源,那要操作这些资源,怎么对这些资源进行定位呢? 答: 通过url.

    通常情况下 我们写url 如下

    method api des
    get api/getUser 添加用户
    post api/addUser 添加用户
    post api/updateUser 更新用户信息
    post api/deleteUser 删除用户

    这是不符合restful 风格的, rest 不建议在url 中使用动词如表格中的get/add...来表述你的意图

    那符合rest的url是什么样子的呢

    method api des
    get api/user 添加用户
    post api/user 添加用户
    put api/user 更新用户信息
    delete api/user 删除用户

    通俗点来讲就是 通过url就可以知道你想要的资源 通过http method就可以知道你想要的操作 通过http status 就可以知到操作的结果

    talk is cheap show me the code

    ---------------------------------我是漂亮的分割线-----------------------------

    下面篇文章介绍怎样使用jersey 实现restful api
    遵循rest 风格的框架辣么多 为啥用jersey 呢?

    相关文章

      网友评论

          本文标题:Hi, Jersey - restful 简介

          本文链接:https://www.haomeiwen.com/subject/hobmpxtx.html