文章标题

来源:互联网 发布:艾泰 网络尖兵防御 编辑:程序博客网 时间:2024/06/05 09:37

在使用服务器之前,我们需要了解服务器Tomcat的目录结构.
Tomcat中Bin目录是服务器的启动程序,
config中是服务器的配置文件,
lib放置jar文件库,
log放置服务器运行日志文件,
temp中放置服务器运行过程中生成的临时文件,
webapp1是web项目部署的目录,
work是web项目运行过程中生成的Java文件.

客户端向服务器发送请求的两种典型类型:
get:将提交的数据以?方式重写在请求资源路径之后,不同的浏览器对提交数据的大小有一定的限制.
post:请求将提交数据整个打包装换成字节二进制流写到服务器端.

两种请求方式的选择
当服务器端只是访问或者请求服务器端资源而不是向服务器端提交数据时选择get方法
如果需要向服务器端提交数据的话选择post方法

GET方法:
使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:
/test/demo_form.jsp?name1=value1&name2=value2
特点:
● GET请求能够被缓存
● GET请求会保存在浏览器的浏览记录中
● 以GET请求的URL能够保存为浏览器书签
● GET请求有长度限制<请求参数长度>
● GET请求主要用以获取数据
● 安全性较低
POST方法:
使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器:
POST /test/demo_form.jsp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
特点:
● POST请求不能被缓存下来
● POST请求不会保存在浏览器浏览记录中
● 以POST请求的URL无法保存为浏览器书签
● POST请求一般默认没有长度限制<服务器接收有限制>
● 安全性较高
其他请求方式:
HEAD:与Get请求类似,不同点在于和服务器交互只返回http头部信息,没有页面内容
PUT:上传制定的url描述
DELETE:删除指定的资源
OPTIONS:返回服务器支持的访问方式
CONNECT:转化为透明的tcp/ip隧道的连接请求

0 0