HTTP协议方法和状态码

HTTP协议包括请求行、请求头和请求主体。常见的请求方法有GET、POST、HEAD、PUT、TRACE、DELETE和OPTIONS。HEAD类似于GET,但不返回内容,常用于检查资源是否存在。TRACE用于测试代理服务器是否修改了请求。状态码200表示成功,404表示未找到。304表示资源未修改,可从缓存获取,利于网站优化。通过keep-alive技术,可以减少请求次数,提高性能。
摘要由CSDN通过智能技术生成

HTTP协议分为请求行,请求头,请求主体(可选)
头信息(key:value)

请求方法有哪些?
GET POST HEAD PUT TRACE DELETE OPTIONS

HEAD 和GET基本一致,只是返回内容。
例如我们需要确定网站一个图片还在不在,不需要返回该照片,就可以用HEAD

TRACE:使用代理上网,比如访问new.163.com,想看看代理有没有修改HTTP请求。可以用TRACE来测试,163.com的服务器会把最后收到的请求返回。

什么是状态码,状态文字
状态码 是用来反应服务器响应情况的。
最常见的如 200 OK,404 NOT FOUND
状态文字是用来描述状态码的,便于人观察
在这里插入图片描述
在这里插入图片描述

304 not modified apach告诉浏览器资源没有改过,可以从缓存中拿

网站优化可以从此入手,一些不变的资源缓存个一两个月。
可以建立一次请求,传递两次资源,使用keep-alive技术
服务器端,优化数据库结构设计等。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值