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技术
服务器端,优化数据库结构设计等。