Http协议、Tomcat服务器

HTTP协议概念:

超文本传输协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

HTTP协议的组成:

Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时, 你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请 求后会组织响应数据封装成一个Http响应返回给浏览器。即没有请求就没有响应。

HTTP请求:

http请求行:

请求方式:POST、GET

请求的资源:/DemoEE/form.html

协议版本:HTTP/1.1

HTTP/1.0,发送请求,创建一次连接,获得一个web资源,连接断开。

HTTP/1.1,发送请求,创建一次连接,获得多个web资源,保持连接。

http请求头:

请求头是客户端发送给服务器端的一些信息,使用键值对表示key:value

http请求体:

当请求方式是post的时,请求体会有请求的参数。

如果请求方式为get,那么请求参数不会出现在请求体中,会拼接在url地址后面。

HTTP响应:

http响应行:

状态码:

常用的状态码如下:

200 :请求成功。

302 :请求重定向。

304 :请求资源没有改变,访问本地缓存。

404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。

500 :服务器内部错误。通常程序抛异常。

状态信息:状态信息是根据状态码变化而变化的

http响应头:

响应也都是键值对形式,服务器端将信息以键值对的形式返回给客户端

http响应体:

响应体是服务器回写给客户端的页面正文,浏览器将正文加载到内存,然后解析渲染 显示页面内容

Tomcat服务器:

Web开发中的常见概念:

B/S系统和C/S系统:

Brower/Server:浏览器 服务器 系统 ----- 网站

Client/Server:客户端 服务器 系统 ----- QQ、飞秋、大型游戏

静态资源:指web页面中供人们浏览的数据始终是不变。

动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问 web页面看到的内容各不相同。

原文地址:https://www.cnblogs.com/boss-H/p/11105729.html

时间: 2024-08-29 04:58:20

Http协议、Tomcat服务器的相关文章

tomcat服务器和http协议笔试题

tomcat与web程序结构与Http协议与HttpUrlConnection 考查的知识点:tomcat服务器相关信息 1.下面关于tomcat服务器描述正确的是() (难度A) A. tomcat是一个开源的免费的web服务器,它支持javaEE所有规范 B. tomcat 安装后默认端口80 C. tomcat 启动时需要配置JAVA_HOME 环境变量 D. tomcat 启动时必须配置CATALINA_HOME环境变量 考查的知识点:tomcat配置 4.安装tomcat成功后,要修改

Tomcat服务器与HTTP协议

Tomcat服务器与HTTP协议 一.  Tomcat服务器 1.tomcat服务器 1.web :网页,它代表的是网络上的资源.(java技术开发动态的web资源,即动态web页面,在Java中,动态web资源开发技术统称为Javaweb.) 网络的资源分为两种 1.静态资源------主要用于展示信息     html 2.动态资源------交 互                 jsp asp php 2.javaweb开发中常见的服务器. weblogic  BEA公司------它是

Tomcat服务器 和 HTTP协议

WEB开发简介 * 当前网络上两种架构 * C/S Client/Server 客户端/服务器 需要下载客户端软件 例子:QQ 快播 暴风影音 * 优点:服务器压力相对比较小,安全性比较高. * 缺点:需要下载客户端软件,总去更新. * B/S Browser/Server 浏览器/服务器 不需要下载客户端软件(客户端就指浏览器) 例子:购物网站(淘宝 京东) 12306 * 缺点:服务器压力比较大(硬件比较强) * 优点:浏览器,不用更新,服务器端去做更新了. WEB相关知识 * WEB:网页

JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 1 <Connector port="8080" protocol="HTTP/1.1" 2 connect

JavaWeb的学习--Http协议和Tomcat服务器

一.Http协议 1.什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的    一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为  了提供一种发布和接收HTML页面的方法 2.Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,    你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请    求后会组织响应数据封装成一

Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序

1.首先,先要去MyEclipse和Tomcat的官网去下载Linux版的压缩文件,而MyEclipse的中文官网是需要登录并有可能要付钱,大家可以去网上下载,还有就是Tomcat的linux版,这个直接上官网就可以下载了,下载后我还是通通把它们放在我E盘下的as目录底下,如果大家还没配置好jdk,即Java环境的话,可看我这篇文章:http://blog.csdn.net/u012561176/article/details/45119047 这里我就直接进行操作了! 我E盘下的as文件夹

一次tomcat服务器被挂马的解决经历

就在今天,我也遇到了传说中的服务器挂马事件,折腾了近一天最终解决了,遗憾的是未能抓到攻击途径.叙述一下这件事情的经过. 早上收到了一封来自于阿里云的邮件 尊敬的用户: 经检测您的云服务器(擦掉ip)存在恶意扫描,请您务必在12小时内处理,逾期未处理将禁止您服务器22.380.443.1314.3306.3433.3389.8080端口对外发包,并关停云服务器.关停后仅有一次机会自助解封,请您务必重视.感谢您的配合. 请您尽快执行以下操作 1.病毒木马清理 请您使用杀毒软件进行病毒查杀,清理系统盘

linux的tomcat服务器上部署项目的方法

在tomcat服务器上部署项目的前提,是我们已经准备好了tomcat服务器.在CentOs环境下部署JavaWeb环境,部署tomcat服务器在前面的文章中已经总结过了,可以参考以前文章. 一  tomcat服务器修改端口 tomcat服务器配置好以后,默认是8080端口,为了方便访问,我们将端口修改为80端口.比如, tomcat安装在/usr/local/tomcat目录下,利用命令 #cd /usr/local/tomcat/conf #ls 可以tomcat的conf目录下的文件,端口定

Tomcat服务器

常见的web服务器 1. WebLogic是BEA公司的产品,是目前应用最广泛的web服务器,支持J2EE规范(J2EE里有13种技术),商业产品,收费的.银行,证券等对并发,安全要求高的时候用,一般公司不用该服务器. 2. WebSphere  IBM公司开发的,支持J2EE规范.收费的,不过可以下载做学习用,不做商业用途时是不收费的. 3.Tomcat,apache,免费的,只支持J2EE规范的JSP以及Servlet规范,其他11种规范不支持. tomcat启动常见问题: 1.闪退,tom