后端程序员的尊严,从学会 RESTful API 开始!

合集 · 编程知识百科 (26)

  1. 10:25
    颜色网站为啥都收费?自己做个要花多少钱?
  2. 10:33
    我发现很多程序员都不会打日志。。。
  3. 10:21
    数据同步出错了,让老板痛失 1 个亿!
  4. 14:01
    我用12个神技,让网站性能提升1500倍!前端性能优化实战
  5. 12:02
    什么是 Redis?都要学什么?
  6. 6:11
    我用一行代码,干崩同事的服务器!
  7. 8:47
    总有坏人想爬我网站的数据,看我用这 10 招干他!程序员反爬虫经验分享
  8. 4:57
    我用这个技术,干掉了几千行烂代码!
  9. 3:29
    为什么下载小电影时,进度总是卡在99%?
  10. 2:31
    啥是 RPC?和 HTTP 有啥区别?
  11. 5:05
    什么是前后端分离?99%的同学都搞错了!
  12. 8:34
    我们的网站被百度收录了!SEO优化经验分享
  13. 39:55
    Java8 终于要淘汰了!带你速通Java8~24新特性 | 又能跟面试官吹牛皮了
  14. 11:00
    刚刚Java25炸裂发布!让Java再次伟大
  15. 4:55
    让全球网站挂掉一半!Cloudflare到底是什么?
  16. 16:19
    给傻子的数据库教程
  17. 8:39
    网站不小心火了,服务器被冲爆了怎么办?
  18. 12:56
    看了这个视频,你就不用学消息队列了!
  19. 12:02
    从夯到拉,锐评 28 个后端技术!
  20. 10:37
    后端程序员的尊严,从学会 RESTful API 开始!
  21. 20:20
    从夯到拉,锐评 39 个前端技术!
  22. 7:41
    给我疯狂攻击这台 Redis!
  23. 6:56
    你的 IP 归属地,是咋被挖出来的?
  24. 13:53
    除了MySQL,这 9 种数据库你都不认识?
  25. 8:16
    我把公司的数据库打爆了!
  26. 14:10
    什么是 Elasticsearch?都要学什么?傻子可懂,一个视频讲清楚
Description
1个视频带你搞懂什么是 RESTful API 接口,后端程序员必学的接口设计规范,前后端分离开发必备技能。
编程学习教程+实战项目+简历模板:codefather.cn
视频详细讲解 RESTful API 核心概念、HTTP 方法的正确用法、资源URI设计规范、无状态原则、还提到了 Spring Boot接口开发、Swagger接口文档、API版本控制、JSON响应格式、HTTP状态码等知识。无论你是刚入职被前端追着骂的Java/Go/C++后端新手,还是想要规范团队接口设计、提升前后端协作效率的程序员,还是正在准备后端面试八股文,这期内容都能帮你快速掌握 RESTful 设计必备知识点。
记得三连支持、关注鱼皮,让更多朋友学到知识哦~

Comments

飞翔的艾尔兰塔 2025-12-25

N年后端开发路过。有参请求用 post,无参请求用 get。这样可以避免很多参数检验处理,等保测评问题和安全处理问题,都是经验之谈。所以RESTFul在我们经历的各公司团队里,没人待见,只有在投标文档和售前技术文档里为了凑字数用一下罢了[doge]

♥ 523 ↩ 66

月影飞尘 2025-12-25

你使用了restful风格,然后客户服务器上禁用除get,post外的所有请求[微笑][微笑][微笑]

♥ 316 ↩ 8

kiII-9 2025-12-25

写代码1小时,给接口起名59分钟[doge]

♥ 250 ↩ 18

炼_天_魔_尊 2025-12-25

[doge]深圳某政府部门网站,一个文章列表20条数据分20请求获取,给我写爬虫看傻了

♥ 158 ↩ 32

江户川西西 2025-12-25

不开玩笑,全post是最佳的

♥ 70 ↩ 2

蚀刻Etch 2025-12-25

把api当函数用,而不是弄什么奇怪的规范折磨自己。 函数只需要定义输入输出就行了,名字起得好一点就行,不要强求某个规范。 restful声称人们只看api定义就能知道api是干嘛的,实际上几乎不可能[笑哭]。

♥ 69 ↩ 2

星尘space 2025-12-27

http 200 ok [{"code":404, "msg": "not found"

♥ 59 ↩ 15

电獭Official 2025-12-25

你已经学会restful了,接下来请你严格按照restful约定编写下面这个接口:传入指定用户id和配置对象,当指定用户id下的配置不存在时插入新记录,已存在时修改已有记录中所有配置对象包含的字段,并将所有修改内记录逐一发送给指定的消息队列,等待20种不同的消费者全部完成后,逐一检查每一个消费者的完成状态,根据总的完成状态组合生成汇总数据并返回给前端。由于各个消费者均可能造成不同情况的失败,需要在abcd4种失败状态发生时返回4xx状态码,而de失败发生时返回5xx状态码,在fghij失败发生时返回带有特殊challenge信息的403错误,并写入redis等待2FA验证[doge]

♥ 56 ↩ 9

吾乃odboy 2025-12-30

restful api不推荐,理解困难还容易被防火墙拦截。有参请求用 post,无参请求用 get[doge]

♥ 55 ↩ 19

fennndd 2025-12-30

RESTful 是反前端和测试的,这个规范20多年了,已经满足不了现在复杂的业务需求,比如GET、POST、PUT、DELETE等等方法,映射到增删查改,但往往业务比这些操作复杂,比如描述一个用户资源,GET /user/1 为获取,PUT为更新 DELETE为删除, 实际业务有: 那分页获取用户,根据部门获取用户,根据姓名模糊查询用户,删除部门id对应的用户,这些路由和方法定义绝对反心智,看似分类和方便后端权限管理,实则让整个团队带来巨大沟通成本,沟通要关注方法、路由、头、query参数、content-type等[doge]

♥ 50 ↩ 6

bili_20491295 2025-12-27

只有真正把restful带入真实项目的人才知道restful有多操蛋,新人看看得了,没必要使用restful

♥ 40

江程训 2025-12-28

现在你掌握了restful,开始你的最佳实践:全部用post吧

♥ 37 ↩ 1

static7 2025-12-25

RESTful API,很坑,原因如下 1. http状态与服务器接口状态混用。出了问题,不能第一时间排查,到底是网络层出了问题,还是后端业务出了问题 2.增删改方法可以用接口路径代替,非要用不同的请求方式,直接get或post就行了 3. 参数换成路径形式,多此一举,生怕别人不知道你的ID似的,简单的普通方式参数,简单明了 以上是阿巴做梦的时候说的[doge][doge][doge]

♥ 32

质数螺旋 2025-12-25

哈哈哈,我们最近一个项目被要求禁止restful风格的接口,因为客户网络直接封禁put,delete

♥ 31 ↩ 2

因幡娅娅 2025-12-26

我现在是只用get和post,但我自己有一套规范,/资源列表/请求方法/方法参数,比如GET /users/get/1 获取id为1的用户,POST /users/get(传body)按参数查单个 POST /users/get/list 按照参数分页查询 GET /users/delete/1 按照id删除 POST /user/put 修改用户,等等,一整个用代码生成器一把就生成完了,CRUD只有建表语句需要自己写

♥ 25 ↩ 7

Wu_2551 2025-12-25

没事,现在我写的接口都是我在前端自己调用[呲牙][大哭][大哭][大哭]

♥ 29 ↩ 5

伊江痕 2025-12-25

不幻想被前端妹妹喜欢的后端也是神人了

♥ 32 ↩ 1

濑朝源创 2025-12-25

有没有严肃讨论下 全post 有什么问题…

♥ 24 ↩ 49

十六夜黑猫 2025-12-26

习惯是增删改 post 查 get

♥ 22 ↩ 5

颜小点同学 2025-12-26

代我老爸打字:RESTful  是文科生想出来的,理科生不适用。 它把路径与查询参数混在一起揉成了浆糊。 总结就是:1.损失了信息维度。 2.只支持简单查询   3.暴露数据结构等信息   4.增加后端路由处理难度

♥ 29 ↩ 4