1.http请求的方法
GET 获取资源:
通过地址栏传输数据,安全性差,对数据有限制,2k;
1、基于form表单发起
2、基于url发起
POST 向服务器端发送数据,传输实体主体
封装成数据包,内部发送,安全性高,对数据没有限制。
PUT 传输文件
HEAD 获取报文首部
DELETE 删除文件
OPTIONS 询问支持的方法
TRACE 追踪路径
2.请求行(request line)、请求头部(header)、请求体组成
3.http状态码
类别 | 说明 |
1XX | Informational(信息性状态码):表示请求已接收,继续处理 |
2XX | Success(成功状态码):表示请求已经被成功接收、理解、接受 |
3XX | Redirection(重定向):要完成请求必须进行更进一步的操作 |
4XX | Client Error(客户端错误状态码):请求有语法错误或请求无法实现 |
5XX | Server Error(服务器错误状态吗):服务器未能实现合法的请求 |
4XX:客户端错误
400(Bad Request) :请求报文语法错误
401 (unauthorized) :需要认证
403(Forbidden) :服务器拒绝访问对应的资源
404(Not Found) :服务器上无法找到资源
405 get请求 post请求
5XX:服务器错误
500(Internal Server Error)服务器故障
503(Service Unavailable) 服务器处于超负载或正在停机维护
4.认识tomcat
tomcat:实现了部分JavaEE的规范、 servlet容器,开源免费的服务器应用,是servlet运行的环境。服务器软件。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器
目录 | 描述 |
/bin | 存放Windows平台及Linux平台上启动和关闭Tomcat的脚本文件 |
/lib | 存放Tomcat服务器以及所有Web应用都能访问的JAR文件 |
/conf | 存放Tomcat服务器的各种配置文件,其中最重要的配置文件是server.xml |
/logs | 存放Tomcat的日志文件 |
/temp | 临时文件 |
/webapps | 默认的Web应用文件的存放目录 |
/docs | Tomcat文档 |
/example | 示例程序 |
/work | Jsp文件编译后的servlet文件存放 |
*****端口号被占用:8080
解决方法:
netstat -ano|findstr 8080
taskkill -pid xxx /f
5.web应用的目录结构