HTTP协议:规定请求和应答的一个标准,应用层上的协议
状态码:
1xx 提示信息: 接受了请求需要进一步处理
2xx 成功的提示: 接受了请求,正常处理了
3xx 重定向: 接受了请求,但不处理这个请求,需要转到其他地址处理
4xx 请求方面错误:404找不到 403 请求权限问题
5xx 服务器错误:网关、代码的问题(500内部代码错误)
请求方法:
8种
1.get 获取页面
2.post 提交内容
3.head
4.options
5.trace
6.connect
7.delete
8.put
请求和响应的流程:
1.浏览器发送请求
2.服务器接收请求,进一步处理,根据路径执行函数处理逻辑,返回相应内容
3.按照内容http协议的响应格式返回
URL:
协议://域名:端口/路径?参数=提交内容(URincode提交)
请求 浏览器给服务器发送的数据(request)
“请求方法 路径 HTTP/1.1
k1=v1
k2=v2
请求体” --》get请求没有请求体
响应 服务器返回给浏览器的数据(response)
“HTTP/1.1 状态码 状态描述符
k1=v1
k2=v2”