Tomcat:
1.什么是 C/S结构和B/S结构?
Client客户端 与 服务端
Browser浏览器 与 服务端
2.什么是Tomcat?
Web服务器(浏览器的容器:存储项目代码)
3.什么是JavaWeb项目?
一个Web应用由多个静态web资源和动态web资源组成,例如:html、css、js文件,jsp文件、java程序、支持jar包、工程配置文件、图片、音视频等等。
4.Tomcat如何发布JavaWeb项目?
1:Idea打成War包
2:扔到Tomcat的webapps的目录下
3:启动Tomcat,解压War包
HTTP协议:
1.什么是HTTP协议版本?
HTTP的全称是:Hyper Text Transfer Protocol,意为 超文本传输协议。它指的是服务器和客户端之间交互必须遵循的一问一答的规则。
2.HTTP里面有什么?
1:请求(响应)行
2:请求(响应)头
3:请求(响应)正文
General: 概括
Request Headers: 请求(头)
Response Headers: 响应(头)
状态码:
200一切都OK
302/307请求重定向(客户端行为,两次请求,地址栏发生改变)
304请求资源未发生变化,使用缓存
404请求资源未找到
500服务器错误
请求正文:
Get请求:Query String Parameters:Get请求参数
Post请求:
表单:
1:application/x-www-form-urlencoded(默认)
key=value&key=value形式
2: multipart/form-data
如果有type是file类型的,此时变成了多部分表单数据。
多部分是靠分隔符分隔的。
Json字符串:application/json
后端需要用@RequestBody来进行接收
响应正文:
Preview/Response
网友评论