分享

传统url接口请求与RESTful风格的区别

 yliu277 2023-08-13 发布于湖北

通过增删改查直观的对比
传统风格
查询 /user/query?name=tom GET
详情 /user/getInfo?id=1 GET
创建 /user/create?name=tom POST
修改 /user/update?id=1&name=jquery POST
删除 /user/delete?id=1 GET
RESTful风格
查询 /user?name=tom GET
详情 /user/1 GET
创建 /user POST
修改 /user/1 PUT
删除 /user/1 DELETE

Resultful特点:
1.使用URL描述资源
2.使用HTTP方法描述行为。使用HTTP状态码来表示不同的结果
3.使用json交互数据,传统模式使用的是键值对形式
4.RESTful只是一种风格,并不是强制的标准。

例子:
删除的服务接口
@DeleteMapping('/{id:\d }')
更新的服务接口
@PutMapping('/{id:\d }')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多