JavaWeb基础(一)

本篇文章适合正在学习Java基础的小伙伴儿,以及正在找工作的大佬面试使用。如果文章有写的不准确或需要改进的地方,还请各位大佬不吝赐教💞💞💞。
胖胖仔在此先感谢大家了。😘😘😘
🏠个人主页:https://www.artprogramming.xn–6qq986b3xl/点击直达
🧑个人简介:大家好,我是胖胖仔,一个想要与大家共同进步的程序猿😉😉
💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,我亲爱的大佬😘

🌆 什么是Cookie?

Cookie翻译过来是饼干的意思

Cookie是服务器通知客户端保存键值对的一种技术。

如果经常用到的类可以定义一个工具类方便调用。

应用主要在用户免输入用户名登录

🏯Seesion会话

Session就是一个接口(HttpSession)

Seesion就是会话。它是维护一个客户端和服务端之间关联的一种技术。

每个客户端都有自己的一个Session会话

Session会话中,我们经常用来保存用户登录之后的信息。

🏰如何获取IP地址

request.getRemoteAddr()

公共的实体类放到commons/domain

🏰Servlet标签

servlet标签给Tomcat配置Servlet程序💛

servlet-name标签Servlet程序起一个别名(一般是类名)

servlet-class程序的全类名💙

servlet-mapping标签给servlet程序配置访问地址

servlet-name标签告诉服务器,我当前配置的地址给哪个Servlet程序使用

url-pattern标签配置访问地址斜杠在服务器解析的时候,表示地址为http:ip:port/工程路径

⛺️ 常用的响应码说明

200 表示请求成功

302 表示请求重定向(明天讲)

404 表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)

500 表示服务器已经收到请求,但是服务器内部错误(代码错误)

🏭 什么是HTTP协议

什么是协议?

协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。

所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。

HTTP 协议中的数据又叫报文

🗼请求的HTTP协议格式

客户端给服务器发送数据叫请求。

服务器给客户端回传数据叫响应。

🗾GET请求

1、请求行

(1) 请求的方式 GET

(2) 请求的资源路径[+?+请求参数]

(3) 请求的协议的版本号 HTTP/1.1

2、请求头

key : value 组成 不同的键值对,表示不同的含义。

🚙 POST请求

1、请求行

​ (1) 请求的方式 POST

​ (2) 请求的资源路径[+?+请求参数]

​ (3) 请求的协议的版本号 HTTP/1.1

2、请求头

​ 1) key : value 不同的请求头,有不同的含义

空行

3、请求体 ===>>> 就是发送给服务器的数据

🌄常用请求头的说明

Accept: 表示客户端可以接收的数据类型

Accpet-Languege: 表示客户端可以接收的语言类型

User-Agent: 表示客户端浏览器的信息

Host: 表示请求时的服务器 ip 和端口号

欢迎大家关注公众号《深度IT世界》学习更多内容。💓💓💓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嚼绿箭的朱七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值