Java学习笔记整理-HTTP协议基础

什么是HTTP协议

HTTP是超文本传输所要遵守的规则。
包括request和response
HTTP请求包括:请求行、请求头、请求体
请求行:请求方式:Get/Post form method=“post”、请求的资源、协议版本
协议版本:1.0 发送请求,创建一次连接,获得一个web资源,连接断开
1.1 发送请求,创建一次连接,获得多个web资源,连接保持
请求头:客户端发送给服务器端的一些信息,使用键值对表示,Cookie、User-Agent等
请求体:当请求方式为post时;发送请求参数
注:如果是get会拼接在url后面
HTTP响应包括:响应行、响应头、响应体
响应行:状态码;200:请求成功;302:请求重定向;304:请求资源没有改变,访问本地缓存;404请求资源不存在;500:服务器内部错误
响应头:将服务器端的信息以键值对的方式返回:Locantion:指定响应路径;Connect-Disposition:通过浏览器下载方式解析正文;Set-Cookie与会话技术,服务器向浏览器写入cookie
响应体:服务器写回给客户端的页面正文,浏览器将正文加载到内存中,然后解析渲染显示页面内容;

tomcat

web应用服务器-软件
	web应用:动态网络资源
					 java代码完成的可以在浏览器上运行的应用程序,部署在web应用服务器上的
	bin:命令、工具; lib:类库 ;conf:配置文件 ;server.xml -服务器配置 web-xml-tomcat中所有web应用,不能修改;webapps:web应用 ;work:工作目录 jsp 翻译文件 temp:临时文件 logs:日志 ;backup:备份
web应用:webapps里面的目录
	根目录:web静态资源 html、css、js、图片。。。
	WEB-INF:目录是受保护的[客户端不能直接访问];
			web.xml-当前web应用配置信息 schame约束
			classes-类路径-src源码编译过来
			lib-库 jar[mysql\c3p0\dbutils]
	META-INF 元信息
web工程:eclipse代码代码
	src:资源目录
			java代码、配置文件
			JRE System Library:jdk 类库
			Apache Tomcat V8.5:tomcat类库
			build:类路径-工程
				classes :src源代码编译后的文件
			WebContent/WebRoot:web应用根目录
				Web静态资源
				META—INF
				WEB-INF:lib
									web.xml:服务器启动时就会读取,服务器启动完成后,检查控制台有没有报错
	web应用:
		默认主页:index、default
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值