1.Http
1.1 http请求数据格式
请求,两个方法。get和post。
1.1.1 get方法
请求的参数放在第一行,请求行,有大小限制。
1.1.2 post方法
1.2 http响应数据格式
1.2.1状态码学了,改bug。
状态 | Status - HTTP 中文开发手册 - 开发者手册 - 云+社区 - 腾讯云 状态码大全。
2.web服务器 tomcat
2.1 tomcat 小操作
启动tomcat。
可以把网络项目放进tomcat的webapp文件夹下。
然后可以通过地址栏的url直接启动。
2.2 web服务器作用
比如socket,编程那里,写请求和发送的具体信息。
2.3 tomcat的安装
2.4 tomcat的文件夹讲解
1.bin,binary,二进制的缩写,放了一些可执行的文件,
bat结尾 都是命令。
2.conf,configuration。tomcat的配置文件。对tomcat完成配置,就是改这里面的内容。
3.lib,tomcat运行需要的jar包。
4.logs,里面放的日志文件。
5.temp,tomcat运行产生的临时文件。
6.webapps,tomcat里放要运行的web项目。
2.5 tomcat的配置,部署项目(和某些启动问题)
如果改成80,可以直接localhost来访问。不用写端口号
如果端口号冲突,就关闭对应程序。
2.5.1 部署
用idea手动给它打成war包。
打成war,在target目录。
3.IDEA里创建maven web项目
操作步骤
4.IDEA里使用tomcat
部署里添加web项目。
选war,暴漏也行。
4.1使用
热部署,一般直接给文件夹发给服务器了。
war模式:将WEB工程以包的形式上传到服务器 ;
war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
热部署的话,开发过程中,修改了,也能及时发给服务器。
写个html就行。
a.html,一定要写在webapp下。不能写在wen-INF下。