HTTP状态码趣味图解(上)

喵:铲屎的,你还在为HTTP状态码而苦恼码?本喵为你趣味解惑

1xx: 信息,服务器收到请求,需要请求者继续执行请求操作

100: 服务器接收了一部分,等待剩余部分。come on!
使用curl做post请求大于1024时, curl并不会直接发起post请求,而是发起一个请求,包含Expect: 100-continue, 询问server是否接受数据。接收到server返回的100-continue应答后,才把数据post给server
HTTP状态码趣味图解(上)_第1张图片

101:: 切换协议。使用websockets时会用到协议切换,服务器会发送一个upgrade响应头来表示其正在切换过去的协议。
HTTP状态码趣味图解(上)_第2张图片

2xx: 成功,操作被成功接收并处理

200: OK
HTTP状态码趣味图解(上)_第3张图片

3xx: 重定向,需要进一步的操作以完成请求

300: 服务器可执行多种操作。服务器可根据请求选择一种操作或提供一个操作列表供其选择。
HTTP状态码趣味图解(上)_第4张图片
铲屎官: 喵来如此,听喵一席话,胜读十年书。为喵点赞,收藏了。

参考资料:

1 MDN: https://developer.mozilla.org...
2 hat: https://http.cat/

你可能感兴趣的:(location,http)