http协议
Posted Sunray
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http协议相关的知识,希望对你有一定的参考价值。
http是什么?
http1.0和http1.1的区别
http1.0 无状态的连接
http1.1 有状态的连接
http协议的组成:
http的请求部分
请求行
请求方式 get和post。
get请求方式是默认的请求方式。
get请求方式并不推荐。因为会暴露密码,而且有长度限制。最多不超过1024k
post请求方式更安全。
请求的uri:uri是url的一段。
url必须有三部分组成 协议+主机+资源地址。
客户端使用的协议和版本号
请求消息头:
客户端发送给服务端的暗语指令
常用的请求消息头:
accept:告诉服务器,客户端可以接受的类型(mime类型)
文件系统是操作系统中的一部分。通过不同的扩展名来区分不同的文件。(winsdows)
accept-Encoding :告诉服务器,客户端支持的数据压缩编码方式,常用gzip.
accept-langage: 告诉服务器支持的语言类型。
host:访问主机的地址
referer:告诉服务器,当前页面之前的那个页面地址。作用:防盗链。广告统计。
Content-Type:告诉服务器,请求正文的MIME类型。
If-modifed-since:告诉服务器缓存的时间。
Content-length:请求的字节长度。
user-agent:告诉服务器,你用的客户端的类型。
cookie:回话使用的
请求正文
post方式才会有请求正文
http的响应部分
响应消息行:
HTTP/1.1 200 OK
HTTP1.1
200
OK 对响应吗的一个描述
响应消息头:
作用:服务器向客户端发出的一些暗号指令。
location:
Server:服务器使用的类型。
响应正文:
用户看到的正文。html文档
以上是关于http协议的主要内容,如果未能解决你的问题,请参考以下文章
HTTP 之 HTTP协议(HTTP协议概述HTTP消息缓存控制相关头部Cookie相关头部)