一、URL
url统一资源定位符
1、URL格式:
- 方案。就是指所使用的协议,类似http://
- 服务器的地址,类似i.cnblogs.com/
- 制定web服务器的某个资源路径
方案://服务器位置//路径
2、url语法
<方案>://<用户名>:<密码>@<主机>:<端口号>/<路径>;<参数>?<查询>#<片段>
- Url方案(scheme):使用什么协议:HTTP/FTP/SMTP
- 服务器的位置:主机名(host)或是IP地址
- 资源路径(path)
- 用户名和密码:才可以访问数据,例如FTP
- 参数:用冒号与其它url隔开,是一对:键和值
- 查询字符串:?问号后面是查询条件+键值&用与符号连接在一起
- 片段:为了指向HTML文档的某一部分:#+片段名
片段:指向html文档中特定的片段或是小节等等。
二、HTTP报文
1、HTTP报文格式
起始行:
首部字段:名字:值;以一个空行结束
主体:可选的
301:请求的url移除的时候使用
302:临时重定向
30:4:资源没有修改