HTTP协议请求的内容:
GET
1请求行:
(1)请求的方式GET (2)请求的资源路径 (3)请求的协议和版本HTTP/1.1
2请求头:
POST:
1请求行:
(1)请求的方式POST (2)请求的资源路径 (3)请求的协议和版本HTTP/1.1
2请求头
空格
3请求体:客户端提交的数据
所以一般有哪些是get请求哪些是post请求呢:
Get:
1form 标签 method=get
2a标签
3link标签引入的css文件的请求
4script标签引入的js文件的请求
5img标签引入的图片的请求
6在浏览器地址栏中输入的请求地址
Post:
1form标签 method = post
我是分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HTTP协议响应的内容:
1响应行
(1)响应的协议和版本号HTTP/1.1
(2)响应状态码
200 表示请求响应成功
404 表示服务器已经接收到了请求,但是请求的资源不存在
405 表示不支持get请求或者post请求(对于请求所标识的资源,不允许使用请求行中所指定的方法)
500 服务器已经接收到请求 但是服务器内部错误(代码出错了)
302 请求重定向
(3)响应状态描述符
2响应头:服务器返回的信息
3空行
4响应体: 客户端需要的数据