Http协议是超文本传输协议:规定传输数据的格式,便于客户端与服务器端进行数据传输。
请求:客户端根据用户地址信息将数据发送给服务器的过程。
响应:服务器将请求的处理结果发送给浏览器的过程。
HTTP协议的特点:简单,快捷,灵活,无连接(限制每次连接只处理一个请求),无状态。HTTP1.1版本支持可持续连接。
HHTP交互流程(一次完整请求):步骤一:客户端和服务器端建立连接。步骤二:客户端发送请求数据到服务器端。步骤三:服务器端接收到请求后,进行处理然后将数据返还客户端。步骤四:关闭客户端和服务器端的连接(HTTP1.1不会立即关闭,待最后一次交互结束一分钟后,不再进行数据交换,关闭连接)
HTTP请求格式:
HTTP协议的请求方式:
get请求数据会以?的形式隔开拼接在请求头中,没有请求实体,不安全。HTTP协议没有规定数据的长度,但是浏览器对URL(请求头的请求地址)的长度有限制,所以get请求不能携带大量的数据。
post请求,请求数据在请求实体中进行发送,在URL中看不到具体的请求数据,安全,适合数据量大的数据进行发送。
数据的安全性不高(第一选择标准),数据量小使用get,对数据的安全要求高,数据量大推荐使用post。
HTTP的响应:
响应格式的结构:
Tomcat服务器介绍和使用:
服务器的概念和作用:所谓的服务器就是代码编写的一个可以根据用户请求实时的调用执行对应的逻辑代码的一个容器。在用户看来就是一个安装程序,只需要将服务器在操作系统上进行安装,并将事先写好的逻辑代码根据规则放到服务器的指定位置,启动服务器,那么服务器就会自动根据接收到的请求调用并执行对象的逻辑代码进行处理。
Tomcat服务的下载和安装:
下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloadshttps://tomcat.apache.org/download-90.cgi
下载文件,选择64-bit Windows zip
具体步骤:
下载Tomcat压缩包之后,在D盘文件夹内解压(注意:文件路径中不要出现中文和特殊字符)。配置Tomcat环境变量。右键点击我的电脑>>属性>>高级系统设置>>环境变量,在系统变量中点击新建输入变量名:CATALINA_HOME(不要留空格) 变量值:你下载文件的解压路径
可以点击这里可以进行复制:
点击确定,
一直点击确定退出。
Windows键+R,输入cmd,回车 打开命令框。
输入 startup.bat 后回车,如果显示下面的问题:
需要设置Java_HOME的path,在cmd命令行中,找到java JDK的配置地址;输入set JAVA_HOME=JDK地址(根据自己的地址进行填写)
再次在cmd命令框中运行 startup.bat
弹出Tomcat的命令框。