Http协议和Tomcat服务

Http协议

Http协议:超文本传输[客户端、服务器]协议

协议由http请求和http响应组成,请求和响应成对出现。
在这里插入图片描述

http请求

请求分为:请求行、请求头、请求体
请求行:请求提交方式[get/post]
请求头:请求的客户端信息 - 以map键值对的形式
Cookies:与会话技术有关技术,用于存放浏览器缓存的cookies信息
User-Agent:浏览器通知服务器,客户端浏览器与操作系统相关信息
请求体:提交的请求参数 - post
*get方式提交的参数,存在于URI中,链接?key=value
原始抓包工具抓取的请求
在这里插入图片描述

http响应

响应分为:
响应行:响应状态码 - 200 正常/304 缓存/404 资源未找到/500 java代码有异常/302 重定向
响应头:服务器信息 - 以Map键值对形式
Location:指定响应的路径,需要与状态码302配合使用,完成跳转
Set-Coolies:与会话相关技术,服务器向浏览器写入cookies
响应体:相应内容[页面、JSON]
在这里插入图片描述

Tomcat服务

概念

Tomcat:apache 纯Java写的开源并且免费的web应用服务器 - 本质:软件 - 端口号:8080(可修改)
web应用:动态网络资源 - Java代码完成的可以在浏览器上运行的应用程序 - 部署在web应用服务器上的

目录

bin:存放命令和工具
-------打开和关闭服务:startup.bat,shutdown.bat
-------命令行模式:./startup.sh

lib:类库 jar
—servlet-api
—jsp-api

conf:配置文件
----server.xml - 服务器配置
----web.xml - tomcat中所有的web应用,不能修改

webapps:web应用 多个
-----------目录/文件[html、css、js、.class、jar…]

work:工作目录
temp:临时文件
logs:日志
backup:备份

web应用:webapps里面的目录

在这里插入图片描述
默认访问主页:index.html、default.html
在web项目中,只要将jar包复制到lib文件夹中就可以自动导包

web工程:eclipse 代码中

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值