Java 应用与开发 - HTTP 会话跟踪技术
会话跟踪技术 本节习题 Java 应用与开发 HTTP 会话跟踪技术 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 25, 2018 大纲 会话基本概念 会话跟踪技术 本节习题 学习目标 1. 掌握会话的基本概念,理解会话不是仅仅使用 HTTP 协议 就能够保证的,而是客户端浏览器和服务器端在 HTTP 协 议之上采用额外的技术协同的结果。 2 邮箱,完成浏览收件箱、编写邮件、发送邮件、 登出邮箱可以是一次会话。 大纲 会话基本概念 会话跟踪技术 本节习题 会话跟踪 O HTTP 的固有设计“缺陷” 由于 Web 应用采用 HTTP 协议,而 HTTP 协议是无状态、不 持续的协议,所以需要独立于 HTTP 协议的会话跟踪技术,用 于记录会话的状态信息。 O 什么是会话跟踪 ▶ 在一个会话内,当用户在次访问时,服务器需要能够定位是 URL 重写 Cookie Java EE 会话对象 本节习题 大纲 会话基本概念 会话跟踪技术 本节习题 URL 重写 URL 重写的实现 浏览器端构造 URL 请求 ▶ 在进行 HTTP 请求时,可以在 URL 地址后直接附加请求 参数,把客户端的数据传输到 Web 服务器端。 ▶ Web 服务器通过 HttpServletRequest 请求对象取得这些 URL 地址后面附加的请求参数。0 码力 | 54 页 | 824.47 KB | 1 年前31.3 七牛如何做HTTP服务测试
七牛如何做 HTTP服务测试? 许式伟 2015-4-18 HTTP服务测试 • 单元测试 – 某个独立子服务的测试 • 集成测试 – 整个集群对外业务API的测试 • Stage环境 • Product环境 怎么测? • 七牛早期做法 – 实现服务逻辑(Service Implementation) 直接基于协议测试呢? – 比如,基于 http.Client 类直接写测试案例 • 问题 – 代码相对冗长 – 业务逻辑表达不直观 • 写一些辅助函数能够略为改观,不过会有逐步写测试专用SDK的倾向 七牛当前做法 • 引入 httptest DSL 文法 • 更接近基于 http.Client 写测试案例的思路 比如 `qiniu f2weae23e6c9f jg35fae526kbce` 返回一个 auth object,用字符串无法表达 http Request 的表达 req <http-method> header … header 0 码力 | 27 页 | 422.11 KB | 1 年前3Java EE 企业应用系统设计 - HTTP 请求处理编程
大纲 HTTP 请求内容 Java EE 请求对象 Java EE 企业应用系统设计 HTTP 请求处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018 大纲 HTTP 请求内容 Java EE 请求对象 学习目标 1. 理解 Web 的工作模式,掌握 HTTP 协议的特点以及 HTTP 请求中包含哪些信息。 2. 理解 理解 Java HTTP 请求对象的类型及其生命周期,掌握请求 对象的功能,学习部分请求对象方法的用法。 大纲 HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 接下来⋯ HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 Web 工作模式 通常使用请求�响应模式。 ▶ 客户端(浏览器)向服务器发出 HTTP 请求,在 HTTP 请 求中包含传递到服务器的数据; ▶ Web 服务器接收到请求,对请求进行处理。 ▶ Web 服务器使用 HTTP 向客户端发送响应。 ▶ 客户端接收到响应后,进行显示或页面跳转。 大纲 HTTP 请求内容 Java EE 请求对象 HTTP 请求中包含的信息 HTTP 请求中包含的信息包括两部分:请求头和请求体。0 码力 | 27 页 | 565.27 KB | 1 年前3Java EE 企业应用系统开发 - HTTP 响应处理编程
大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 Java EE 企业应用系统开发 HTTP 响应处理编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 17, 2018 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 学习目标 1. 掌握 HTTP 响应的内容,包括响应状态行、响应头、响应 体。 2 理解 Java HTTP 响应对象的类型及其生命周期,掌握响应 对象的功能。 3. 学习并实践掌握部分响应对象方法的用法。 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 接下来⋯ HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 响应对象功能和方法 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 HTTP 响应的内容 在 Web 服务器接收请求处理后,向客户端发送 HTTP 响应 (Response)。 O 响应的内容 ▶ 响应状态(Status Code) ▶ 响应头(Response Header) ▶ 响应体(Response Body) 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法0 码力 | 26 页 | 575.28 KB | 1 年前3Rust HTTP 协议栈在终端通信场景的实践 - 胡凯
Rust HTTP 协议栈在终端通信场景的实践 胡凯 hukai45@huawei.com 华为 公共开发部 嵌入式软件能力中心 什么是 HTTP 协议? ⚫ HTTP 协议介绍 目录 终端场景下 HTTP 协议的主要使用场景,以及需要思考的问题。 ⚫ 终端 HTTP 通信场景浅析 我们当前结合 Rust 和终端通信场景的实践的简单介绍。 ⚫ Rust 与终端 HTTP 通信场景结合 通信场景结合 介绍 Rust 与 HTTP 协议栈结合的业界实现。 ⚫ Rust 与 HTTP 协议 HTTP 协议介绍 Part 01 什么是 HTTP 协议? Rust China Conf 2022 – 2023, Shanghai, China Rust China Conf 2022 – 2023, Shanghai, China HTTP 协议介绍 HTTP 协议,即超文本传输协议(HyperText 信息系统的应用层协议。 HTTP 是一个客户端(用户)和服务端(网站)之间请求和应答的标准。 Rust China Conf 2022 – 2023, Shanghai, China HTTP 协议介绍 HTTP 协议主要具有以下特点: ✓ 支持客户/服务器模式。 ✓ 简单快速:客户向服务器请求服务时,只需传送 请求方法、路径和请求头。HTTP 协议简单、HTTP 服务器的程序规模小,因而通信速度很快。0 码力 | 26 页 | 1.25 MB | 1 年前308 Cookie, Session与HTTP请求 杨亮 《PHP语⾔程序设计》
Cookie, Session 与HTTP请求 杨亮 Web基本流程 PC Mobile 服务器 (Apache) (IIS) 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) HTTP 请求 对应⽂文件 获取数据 返回数据 返回⻚页⾯面 返回⻚页⾯面 请求⻚页⾯面 服务器端 客户端 html css 如果⼀一家咖啡店,买五杯送⼀一杯 信息存在哪⾥里? 超⽂文本传输协议 HTTP HyperText Transfer Protocol ⽆无状态 Cookie Session 头部 内容 (html) Cookie 保存在浏览器端的⽤用户数据,⽤用以进⾏行会话控制 浏览器端脚本(JavaScript)设定Cookie 服务器端程序(PHP)通过HTTP请求命令浏览器设定Cookie 浏览器向服务器发送请求时会附加上相应的Cookie value1 name2 value2 name3 value3 name4 value4 五⼤大要素:名字、值、域、路径、过期时间 $_COOKIE[name] 所有Cookie都是放到http头信息中 服务器 PHP 浏览器 Cookie Set-Cookie:user=stefyang Cookie:user=stefyang time() 当前时间 time()+60*600 码力 | 12 页 | 1.30 MB | 1 年前3httpd 2.4.25 中文文档
模块 | 指令 | 常见问题 | 术语 | 网站导航 Apache HTTP 服务器版本 2.4 Apache > HTTP 服务器 > 文档 Apache HTTP 服务器 2.4 文档 此翻译可能过期。要了解最近的更改,请阅读英文版。 Google 搜索 发行说明 Apache 2.3/2.4 的新特 性 Apache 2.1/2.2 的新特 性 Apache 2.0 的新特性 常见问题 网站导航 开发文档 其它说明 维基 Modules | Directives | FAQ | Glossary | Sitemap Apache HTTP Server Version 2.4 Apache > HTTP Server > Documentation > Version 2.4 Upgrading to 2.4 from 2.2 In order to assist assist folks upgrading, we maintain a document describing information critical to existing Apache HTTP Server users. These are intended to be brief notes, and you should be able to find more information in0 码力 | 2573 页 | 2.12 MB | 1 年前3httpd 2.4.23 中文文档
模块 | 指令 | 常见问题 | 术语 | 网站导航 Apache HTTP 服务器版本 2.4 Apache > HTTP 服务器 > 文档 Apache HTTP 服务器 2.4 文档 此翻译可能过期。要了解最近的更改,请阅读英文版。 Google 搜索 发行说明 Apache 2.3/2.4 的新特 性 Apache 2.1/2.2 的新特 性 Apache 2.0 的新特性 常见问题 网站导航 开发文档 其它说明 维基 Modules | Directives | FAQ | Glossary | Sitemap Apache HTTP Server Version 2.4 Apache > HTTP Server > Documentation > Version 2.4 Upgrading to 2.4 from 2.2 In order to assist assist folks upgrading, we maintain a document describing information critical to existing Apache HTTP Server users. These are intended to be brief notes, and you should be able to find more information in0 码力 | 2559 页 | 2.11 MB | 1 年前3httpd 2.4.33 中文文档
模块 | 指令 | 常见问题 | 术语 | 网站导航 Apache HTTP 服务器版本 2.4 Apache > HTTP 服务器 > 文档 Apache HTTP 服务器 2.4 文档 Google 搜索 发行说明 Apache 2.3/2.4 的新特 性 Apache 2.1/2.2 的新特 性 Apache 2.0 的新特性 从 2.2 升级到 2.4 Apache 许可证 指引/教程 认证,授权与访问控制 访问控制 CGI 与动态内容 .htaccess 文件 服务器端插入(SSI) 用户私人网站目录 (public_html) 反向代理设置指南 HTTP/2 指南 参考手册 编译与安装 启动 停止与重启 指令快速参考 模块 多处理模块(MPM) 过滤器 处理器 表达式解析器 服务器与支持程序 术语 平台相关说明 Microsoft 开发文档 帮助改进文档 其它说明 维基 Modules | Directives | FAQ | Glossary | Sitemap Apache HTTP Server Version 2.4 Apache > HTTP Server > Documentation > Version 2.4 Upgrading to 2.4 from 2.2 In order to assist0 码力 | 2692 页 | 3.12 MB | 1 年前3httpd 2.4.28 中文文档
模块 | 指令 | 常见问题 | 术语 | 网站导航 Apache HTTP 服务器版本 2.4 Apache > HTTP 服务器 > 文档 Apache HTTP 服务器 2.4 文档 Google 搜索 发行说明 Apache 2.3/2.4 的新特 性 Apache 2.1/2.2 的新特 性 Apache 2.0 的新特性 从 2.2 升级到 2.4 Apache 许可证 指引/教程 认证,授权与访问控制 访问控制 CGI 与动态内容 .htaccess 文件 服务器端插入(SSI) 用户私人网站目录 (public_html) 反向代理设置指南 HTTP/2 指南 参考手册 编译与安装 启动 停止与重启 指令快速参考 模块 多处理模块(MPM) 过滤器 处理器 表达式解析器 服务器与支持程序 术语 平台相关说明 Microsoft 开发文档 帮助改进文档 其它说明 维基 Modules | Directives | FAQ | Glossary | Sitemap Apache HTTP Server Version 2.4 Apache > HTTP Server > Documentation > Version 2.4 Upgrading to 2.4 from 2.2 In order to assist0 码力 | 2659 页 | 3.10 MB | 1 年前3
共 955 条
- 1
- 2
- 3
- 4
- 5
- 6
- 96