涉及的概念和技术
来源:互联网 发布:java集合类实现类 编辑:程序博客网 时间:2024/05/14 02:48
超文本传输协议 (HTTP) :很多服务器应用程序使用HTTP之外的其他协议。他们在计算机之间维护一个持久性的的连接。应用服务器可以清楚的知道是谁连接上来,而且何时中断连接。因为他们知道每一个连接的状态,以及每一个使用它的人。这称之为状态协议。
相反, HTTP 是一个无状态协议。HTTP server 可以接受来自于各种客户的各种请求,并提供各种响应,即使是这个响应仅仅是说No。没有大量的协商和连接持久性,无状态协议可以处理大量的请求。
HTTP请求的第一行包含方法,其后是请求的来源地址和HTTP版本。HTTP请求头跟在首行后面,可以没有也可以有多个。HTTP 头向服务器提供额外的信息。可以包括浏览器的种类和版本,可接受的文档类型,浏览器的 cookies等等。7种请求方法中, GET 和 POST 是用得最多的。
一旦服务器接收到请求,他就要产生一个HTTP响应。响应的第一行称为状态行,包含了HTTP协议的版本,数字型状态,以及状态的简短描述。状态行后,服务器将返回一个HTTP 响应头,类似于HTTP请求头。
Cookies 和 URL 重写是两个在请求间跟踪用户状态的方式。cookie 是一种特殊的信息包,存储于用户的计算机中。URL 重写是在页面地址中存储一个特殊的标记,Java 服务器可以用它来跟踪用户。
标准的HTTP web 服务器并不传输动态内容。它主要是使用请求来定位文件资源,并在响应中返回此资源。通常这里的文件使用Hypertext Markup Language (HTML) [W3C, HTML] 格式化,以使浏览器可以显示它们。
静态内容直接来自于文本或数据文件,比如HTML 或者 JPEG 文件。这些文件可以随时改变,但通过浏览器请求时,却不能自动改变。
动态内容是临时产生的,典型地,它是针对浏览器的个别请求的响应。
- 涉及的概念和技术
- 云计算涉及的术语和一些概念
- 配件往来账查询涉及的几个公式和概念
- webAR涉及的技术
- svm涉及的一些概念
- svm涉及的一些概念
- MDX涉及的一些概念
- WebService涉及的主要概念
- 音频涉及的相关概念
- AjAx涉及的主要技术
- 面试涉及的技术点
- 几个CPP文件涉及工程的概念
- C++面试经常涉及的概念1
- 面向对象中涉及的概念一
- A股涉及无人驾驶概念的上市公司
- 1.通信涉及的几个基础概念
- 软件工程都涉及哪些概念和名词?他们的关系如何 如何解释
- 2005年需要涉及掌握的技术
- Amazon推出手机联合Skyhook:反Google浪潮?
- [转]: DevExpress 学习(2):DevExpress 汉化(简单、实用、快速)
- java与android 的视频链接
- 浅谈用户名密码登录方式的弊端
- js-crossdomain
- 涉及的概念和技术
- TCPDUMP
- Iphone 开发常用代码
- OBJECT ARX总结6
- erlang的官方文档部分翻译
- Windows错误代码汇总大全
- 全排列的生成
- Web站点必须更新dll
- 为什么DelphiX 退出时总是报内存泄漏?