认识URL
平常我们俗称的“网址”其实就是我们说的URL
HTTP协议格式
HTTP请求
HTTP响应
HTTP的方法
get方法
- 直接获取对应的资源信息
- get方法可以带参数(url的?的后面都是get的参数)
- 处理不敏感的数据
post方法
- 将数据交给服务器是通过正文提交的,不是通过url提交的
- post-》cont-length:正文
- 处理加密内容数据
get和post之间的区别:post可以比get传更多的参数而且更加私密。
HTTP的状态码
HTTP常见的Header
- Content-Type: 数据类型(text/html等)
- Content-Length: Body的长度
- Host: 客户端告知服务器, 所请求的资源是在哪个主机的哪个端口上
- User-Agent: 声明用户的操作系统和浏览器版本信息
- referer: 当前页面是从哪个页面跳转过来的
- location: 搭配3xx状态码使用, 告诉客户端接下来要去哪里访问
- Cookie: 用于在客户端存储少量信息. 通常用于实现会话(session)的功能