常见HTTP状态码及场景笔记

本文详细介绍了HTTP中常见的状态码,包括200、404、500等,解析了它们的含义和在实际网络请求中的应用场景,帮助读者理解HTTP通信过程中的问题反馈。
摘要由CSDN通过智能技术生成
状态码描述实例场景
101Switching Protocols客户端申请websocket连接时,会先发出一个http请求,请求头部声明Connection:Upgrade Upgrade:websocket,然后服务器响应状态码为101,表示切换协议,接下来就可以以websocket协议通讯了。
200OK最常见的状态码,表示成功响应,返回数据。
206Partial Content当文件下载到一半后申请续传,会在请求头中的Range标记需要哪部分的数据,针对这种请求,会返回206和范围数据。
301Moved Permanently更换服务器域名时,一般不会立刻关停旧服务器域名,用户试图访问旧域名时,返回301,并且响应头中Location字段说明新的地址,然后浏览器自动跳转到新的地址。
304Not Modified客户端通过在请求头上声明If-Modified-Since字段校验缓存是否有效,如资源在此日期后并未改动,则返回304表示资源在此日期后没有更新过
400Bad Request当服务器要求必须有一些url参数时,但请求没有带上或者参数名写错了,会返回400
403Forbidden当浏览器通过js提交跨域的复杂请求时,会先发送一个OPTION请求,如果服务器检测不允许其跨域请求,则返回403
404Not Found找不到请求资源,可能是url写错了
500Internal Server Error服务器报错导致返回500
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值