有人能说明下什么是restful吗?

发布于 2022-09-03 08:07:41 字数 362 浏览 19 评论 0

有人能说明下什么是restful吗?不用在说概念性的东西,结合场景说说为什么使用restful,有什么好处?举个通俗的例子,总之 让人可以很快的清楚,明白restful

ps:依据楼下的回答又了解了一下,restful就是把操作的动作交给http的对应方法来识别,get:获取,post:创建,put:更新,delete:删除,这样同一个uri可能标识多个动作。在前台处理方面,其实form表单是只支持get,和post,如果需要支持put、delete等。各个支持rest的框架应该都有处理,比如spring MVC的HiddenHttpMethodFilter就是来解决这个的,也可以ajax处理。之于这样的好处,除了楼下说的,其他的可能要在实战中体会了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

永言不败 2022-09-10 08:07:41

clipboard.png

这就是restful,好处就是规范uri,无状态
把这个换成
https://segmentfault.com/getQuestion.action?id=1010000005831178
你会发现:
如果我不想用id做字段名怎么办,前后端一起调一下
如果我不想用getQuestion做方法怎么办,前后端一起调一下

但是用了restful就没有这个问题了,格式定好了,后台随意调。

我能说的就这么多了

阳光①夏 2022-09-10 08:07:41

一般WEB应用的API会被设计成restful方式, API操作的东西叫资源, 操作的方式就是请求的方式(GET, POST, DELTE, PUT)
把每一个请求看成是对资源的访问, 用一些动词表达对资源的操作(增、删、查、改)
/GET/id/{id} //获取资源
/POST //创建资源
/PUT //更新资源
/DELET/id/{id} //删除资源

详细的戳这里

残龙傲雪 2022-09-10 08:07:41

推薦你去看看阮一峰的理解RESTful架構

数理化全能战士 2022-09-10 08:07:41

https://www.zhihu.com/question/28557115
个人感觉对restful解释的很到位的一个帖子。可重点看下覃超的回答。

扮仙女 2022-09-10 08:07:41

您好,您会做微信公众平台的那个随机推送?方便的话加一下我QQ?20998710,或者我电话18705947972

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文