超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个应用层的数据传输协议。
也叫请求-响应协议:它指定了客户端可以发送给服务器什么样的消息(请求),以及得到什么样的响应。
超文本?
传输?
协议?
总结:HTTP 是一个在计算机终端之间传输文字、图片、音频、视频等超文本数据的约定和规范集合。
200:请求响应成功
3**:请求重定向
404:找不到资源
5**:服务器代码错误
502:网关错误
get 获取资源:请求能够携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,非常不安全,但是效率高。
post 向服务器传送数据:请求能够携带的参数没有限制,大小没有限制,不会在浏览器URL显示数据内容,安全不高效。
Put 传输文件:
Head 获得响应头部:
请求 URL: https://www.baidu.com/?tn=44004473_35_oem_dg
请求方法: GET
状态代码: 200 OK
远程地址: 220.181.38.150:443
通用头
实体头
请求头
GET /home.html HTTP/1.1
Host: developer.mozilla.org 服务器的域名
Accept: 告诉浏览器能支持的格式
Accept-Encoding: 支持的编码格式
Accept-Language: 告诉浏览器语言环境
Cache-Control: 缓存控制
Connection: keep-alive 告诉浏览器请求时断开还是保持连接
https://editor.csdn.net/md/?articleId=124953612
协议://主机:端口号/具体请求资源路径?查询参数1=value1&查询参数2=value2#锚点