| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> servlet的配置、HTTP与Request介绍 -> 正文阅读 |
|
[网络协议]servlet的配置、HTTP与Request介绍 |
前言:接上一篇文章Tomcat&Servlet的搭建,不会安装tomcat与servlet的小伙伴可以着重的去了解一下 目录 一.servlet的体系结构在之前的servlet入门里去写servlet类的时候,我们是直接实现的servle的接口,实现接口的时候就必须要写接口的全部方法,但是一般在使用过程中只需要一两个方法即可,我们可以通过了解servlet的体系结构来选择继承相关的servlet类 1.servlet的体系结构2.MyServlet类这是我们一般时候需要写的一个类,继承自HttpServlet类,只需要重写HTTPServlet的几个方法即可 常用方法 1.doGet该方法处理get请求 2.doPost该方法处理post请求 二.HTTP的介绍1.简介超文本传输协议:规定了客户端与服务器沟通时,发送的数据格式 基于tcp/ip ? ? ? ? ? ? ? ? 请求 :? ? ? ?请求信息????????http协议 客户端————————————————————>服务器 ? ? ? ? ? ? ? ? 响应:? ? ? ? 响应信息? ? ? ? http协议 客户端<————————————————————服务器 无状态协议 就像是人类说话一样,客户端与服务器端也有自己的语言 2.请求数据格式1.请求行请求的地址 请求的方法 2.请求头简单说几个参数 accept:当前浏览器支持接受什么类型的数据 cookie:保留用户的会话信息 referer:从哪里跳转过来的(一般用于防盗链与统计工作)? user——agent:当前系统版本,浏览器版本 3.请求空行什么都没有,区分请求行与请求体 4.请求体一些表单什么的数据 三.Request的介绍1.通过Request方法获取用户请求Request的属性
?2.通过Request方法获取用户请求头的键值对
3.?通过Request方法获取用户提交的表单参数访问事先准备好的html登录页面
? ?成功获取到前端输入的找好密码 4.页内跳转使用场景:登陆成功或者失败的跳转
这个跳转对用户来说是不可见的,就相当于函数内部的跳转一样
?成功跳转到Demo03,并收到参数 四.简易登陆案例简易登陆案例 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:02:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |