随笔分类 - Web
摘要:1.URI是一类更通用的资源标识符,URL实际上是它的一个子集。URI是一个通用的概念,由两个主要的子集URL和URN构成。URL是通过描述资源的位置来标识资源的,URN是通过名字来标识资源的,与其当前所处位置无关。HTTP规范将更通用的概念URI作为其资源标识符。但实际上HTTP应用程序处理的只是...
阅读全文
摘要:HTTP基本认证(basic authentication)就是简单的质询/回应 (challenge/response)试图访问一个受基本认证保护的资源时,没有提供正确的证书,那么会收到服务器对你身份的质询,然后必须重新发出请求。例如 客户端 发送一个没有给出证书的请求GET /xxxx.html...
阅读全文
摘要:canvas.getBoundingClientRect()获取canvas元素的边界框,其坐标是相对于整个窗口的canvas.drawImage 将图像的部分或全部从某个地方复制到canvas之中event.preventDefault()阻止浏览器对事件作出默认响应canvas.toDataUR...
阅读全文
摘要:默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书...
阅读全文
摘要:调用jquery的$.get()(此方法应该的对字符串进行了编码)向服务器发送中文字符串时ie7浏览器会在后面加一个空格(服务器接收时还应该进行解码encode("utf-8").strip()再去空格)
阅读全文
摘要:1.首先看windows防火墙是否关闭2.修改httpdf.conf中的Deny from all 修改为Allow from all
阅读全文
摘要:(1)状态信息的分类:1.从涉及的客户来分:特定于某个客户的状态信息所有客户所共有的状态信息2.从状态信息的生存周期:一次会话内状态信息多次会话间的状态信息(2)状态信息的维护1.返回客服端的HTML文档(基于HTML规范的)作为HTML文档中某个表单内的控件值作为HTML文档中某个超链接等元素所指向的目标URL的一部分(?后面)当用户结束会话后,服务器端返回给客户端的HTML文档将不再存在。因此,这种方法通常只适用于维护特定于某个客户的、一次会话内部的状态信息2.客户端存储文件-Cookie(基于htpp协议)Cookie维护状态信息的过程: 客服端第一次访问服务器端应用程序,此时客户端还.
阅读全文
摘要:(1).CGI:1.Web服务器功能的扩展通过调用服务器端的可执行程序来扩展web服务器的功能。CGI就是其中一种简单的、通用的扩展标准2.网关:web服务器作为互联网应用的基础平台,它实质上是一个网关,即介于多种协议之间的程序web服务器由两个部分组成:HTTP守候程序(HTTPd),完成web服务器的基本功能,包括:和客户建立连接;接受客户提交的HTTP请求消息,将HTTP响应消息返回给客户,关闭连接等。狭义的web服务器就是指这个部分各种服务器端应用程序组成:这些应用程序作为HTTPd和其它外部系统之间的中介,完成服务器的扩展功能,平时所说的网关应用程序就是指这个部分3.CGI规范网关应
阅读全文
摘要:HTTP协议解决了数据在web客户端和服务器之间的传递的问题HTML解决了Web上数据的表示和展现问题,既实现了静态页面又为活动页面、动态页面奠定了基础客户端脚本利用浏览器提供的DHTML模型实现了活动页面服务器端应用程序实现了动态页面
阅读全文
摘要:HTTP应用可分为三种类型:HTTP客户程序 HTTP服务器程序 服务器端应用程序(1).HTTP客户程序可以看做是一种用户代理,它的作用就是代表用户和Web服务器进行交互,以实现下载文档、提交消息等目的典型的HTTP客户程序有:Web浏览器、Web文档下载程序(其用途主要是采用断点续传、多线程下载手段帮助用户快速、高效地从服务器下载资源)、Web Robot(用于信息检索、资源发现等目的而对Web进行遍历,从某个或某些URL开始沿着Web上 的超链接采用深度优先或广度优先的方法来下载所有的Web页面)HTTP客户程序实际上是HTTP协议内容的部分实现,因此要能够开发HTTP客户程序,必须理解
阅读全文
摘要:一.消息类型:请求消息Request和响应消息Response二.消息格式:包括一个起始行start-line,零个或多个消息头字段message-header,一个空行CRLF以指示头字段结束,零个或一个消息体message-body请求消息和响应消息的起始行:start-line=Request-Line|Status-Line(1)起始行start-line 请求行:包括一个表示请求方法的字符串,一个表示请求方法所作用资源的标识符Request-URI,所使用的HTTP版本号HTTP-version,以及一个表示请求行结束的回车换行符CRLF,这些字符串之间使用空格作为间隔1.请求方法.
阅读全文
摘要:HTTP客户和服务器之间交互的整个过程包括四个步骤:建立连接,发送请求,发送响应,关闭连接1.建立连接:服务器始终在HTTP端口守候客户的连接要求。(详细过程通过套接字来完成)2.发送请求:在客户和服务器成功建立连接后,客户和服务器之间就可以通过各自的套接字来收发数据(详细通过Socket编程接口实现)3.发送响应:详细通过Socket编程接口实现将客户的请求和服务器的响应正确的发送给对方是网络层的任务,而确保客户和服务器能够正确地理解对方传递的消息则是HTTP这一应用层的任务,即HTTP协议要规定客户和服务器双方所发送消息的格式和语义。4.关闭连接
阅读全文
摘要:1.直接通信:是一种最简单的通信方式,通过用户代理和源服务器(资源所驻留 的服务器)之间的单个连接来完成2.通过中介的HTTP通信当客户和源服务器之间有一个或多个中介系统时,在HTTP请求/响应链中会出现多个连接,中介有三种形式:代理Proxy、网关Gateway、隧道TunnelProxy:是客户和服务器之间的一种中间程序,它既充当一个服务器,也充当一个客户。Gateway:是两类服务器之间的一种中间程序,它将一类服务器所支持的协议翻译为另一类服务器所支持的协议。与代理不同,网关接受请求就好像它是源服务器,发送请求的客户并没有意识到它正在和网关打交道 ,例如Web E-mail系统Tunne
阅读全文
摘要:1.客户/服务器模式2.简单快速HTTP使用单个连接来发送请求和传输文件。每个客户的请求指出了请求的方法以及该方法所作用的资源的地址或路径3.内容协商4.可扩充性如SOAP5.非持久性连接 http1.0, http1.1引入了持久连接6.无状态性
阅读全文
摘要:连接Connection:指两个程序之间出于通信的目的而建立的传输层虚拟电路消息Message:HTTP通信中的基本单元。消息通过连接来传送,由结构化的比特流组成,这些比特流必须符合HTTP协议中的语法规定请求Request:HTTP请求消息,通常由客服端向服务器发出响应Response:HTTP响应消息,通常由服务端项客服端发出,以响应客服端的请求消息资源Resource:可以用URI进行标识的网络数据对象或服务,例如文档、应用程序等实体Entity:作为请求或者响应的有效载荷而传输的信息,对于响应消息而言,实体往往是用户需要下载的资源客户Client:为发送请求而建立连接的应用程序用户代理
阅读全文

浙公网安备 33010602011771号