文章目录
- Tomcat 详解
- 1 Tomcat 安装
- 2 默认端口号
- 3 面试题
- 4 编写与发布一个网站
- Http 详解
- 1 http 请求
- 2 http 响应
- 3 面试题
Tomcat 详解
1 Tomcat 安装
进入Tomcat官网下载压缩包:https://tomcat.apache.org/
将压缩包解压即可直接使用
启动Tomcat:bin目录下startup.bat
启动成功后,打开浏览器,输入http://localhost:8080/
2 默认端口号
Tomcat:8080
MySQL:3306
http:80
https:443
FTP:23
3 面试题
网站如何进行访问?
1.输入一个域名;
2.先检查本机的C:Windows\System32\drivers\etc\hosts配置文件下是否有该域名的映射
(1)若有:直接返回对应的IP地址(含有需要访问的web程序,可直接访问)
(2)若无:则曲DNS服务器找,若找到的话就返回;找不到则显示出错
4 编写与发布一个网站
(1)在webapps文件夹下新建一个新的文件夹(2)在已有的文件中复制web.xml;另新建一个index.html文件
(3)编辑index.html内容,然后启动Tomcat即可
Http 详解
http概述
HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议)。
它是在 Web 上进行数据交换的基础,是一种 client-server 协议,
也就是说,请求通常是由像浏览器这样的接受方发起的。
一个完整的 Web 文档通常是由不同的子文档拼接而成的,像是文本、布局描述、图片、视频、脚本等等。
1 http 请求
客户端-->发请求(Request)--->服务器
Request URL: https://www.baidu.com/ 请求地址
Request Method: GET 请求方式:get方法/post方法
(1)get:请求能够携带的参数比较少,大小有限制,
会在浏览器的URL地址栏显示数据内容,不安全,但是高效。
(2)post:请求能够携带的参数没有限制,大小没有限制,
不会在浏览器的URL地址栏显示数据内容,安全,但是不高效。
Status Code: 200 OK 状态码:200
Remote(远程) Address: 14.215.177.38:443
Referrer Policy: strict-origin-when-cross-origin
消息头
Accept: 告诉浏览器,它所支持的数据类型
Accept-Encoding: 告诉浏览器,它所支持的编码格式 GBK,UTF-8
Accept-Language: 告诉浏览器,它的语言环境zh-CN,zh;q=0.9
Cache-Control: max-age=0 缓存控制
Connection: keep-alive 断开还是保持连接
2 http 响应
服务器-->响应----客户端
Bdpagetype: 1
Bdqid: 0xf962ffd300017048
Connection: keep-alive 联接
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
响应体
Accept: 告诉浏览器,它所支持的数据类型
Accept-Encoding: 告诉浏览器,它所支持的编码格式 GBK,UTF-8
Accept-Language: 告诉浏览器,它的语言环境zh-CN,zh;q=0.9
Cache-Control: max-age=0 缓存控制
Connection: keep-alive 断开还是保持连接
refresh:告诉客户端,多久刷新
Location:让网页重新定位
响应状态码
200:请求响应成功
3XX:请求重定向
重定向:你重新到我给你新位置去
4XX:资源不存在
404:找不到资源
5XX:服务器代码错误
502:网关错误
3 面试题
当你的浏览器中地址栏输入地址并回车的一瞬间到页面展示回来,经历了什么?