HTTP请求方法与状态码详解
HTTP 求的各种姿势你该不会还傻傻分不清吧?无状态、求方法、状态码……听着都挺抽象的,其实理清思路就简单多了。这篇总结把你常用的 GET、POST 到那些不常见的 PATCH、OPTIONS 都讲得明明白白,适合前端也适合后端。
HTTP 的求方法一共八种,日常你最常用的肯定是GET
和POST
,一个拿数据,一个提交数据,配合fetch
或者$.ajax
基本能打天下。像PUT
、DELETE
这种在 RESTful API 里用得多,得用对场景才爽。
求头里有不少信息其实挺关键,比如User-Agent
能识别设备,Authorization
管认证,Content-Type
告诉服务器你发的是什么格式。是 POST 求里,application/json
和form-data
经常会弄混,记得看清需求。
说到状态码,除了都熟的200
和404
,有些你常见但没注意,比如301
跳转、403
权限问题,调试的时候这些数字都挺有用的,别光看页面白了就刷新。
实际开发里,不管你用的是axios
、fetch
还是requests
,底层都绕不开 HTTP。跨域、缓存这些坑,也都跟求方式和头部字段有关,理解 HTTP 能让你少走不少弯路。
如果你想补补 HTTP 求的底子,可以看看这些链接,讲得还挺细:
嗯,如果你老是在求上踩坑,或者想系统梳理下 HTTP 的知识点,这份总结蛮值得收藏的,理清楚这些基本功,前后端联调才不抓狂。
6.62KB
文件大小:
评论区