HTTP
1、 什么是HTTP
HTTP(超文本传输协议) 是一个简单的请求:相应协议: 通常运行在TCP之上:
- 文本:html,字符串
- 超文本: 图片,音乐,视频,定位,地图…
- Http默认的端口号:80
https:安全的 443
2、两个时代
- http1.0
HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接 - http2.0
HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。
3、HTTP请求
客户端—-请求(Request)—-服务器
百度:
1:请求行
请求行方式:GET,POST
- GET:请求能够携带的参数比较少,大小会有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效
- POST:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效。
4:HTTP响应
服务前—-响应—-客户端
百度:
1:响应体
2:响应状态码
200:请求响应成功: 200
3xx:请求重定向;
- 重定向:你重新到我给你的新位置去
4xx:找不到资源 404
- 资源不存在
5xx: 服务器代码错误:500
502:网关错误
常见面试题:
当你的浏览器中地址栏输入地址并按下回车的一瞬间到页面能够展示出来,到底经历了什么?
请你谈谈网站是如何进行访问的!(因为本机的配置有一个hosts文件)
- 1.输入一个域名;回车
- ⒉.检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;
- 1.有:直接返回对应的IP地址,这个地址中,有我们需要访问的web程序,可以直 接访问
127.0.0.1www.qinjiang.com - 2.没有: 去DNS服务器找,找到的话就返回,找不到就返回找不到;
- 1.有:直接返回对应的IP地址,这个地址中,有我们需要访问的web程序,可以直 接访问
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/71830.html