Ajax_01之概述、响应

1、URL、URI和URN
 URL:Unified Resource Locator:统一资源定位符;
 URI:Unified Resource Identifier:统一资源识别符;
 URN:Unified Resource Naming:统一资源命名符;
 URI=URL+URN;
2、响应状态码(status):
 ①Infomational 提示性信息
  100:Continue:告诉客户端继续发送请求;
  101:Switching Protocols:切换协议;
 ②Successful 成功的响应消息
  200:OK:请求-响应成功;
  201:Created;
 ③Redirection 请求需要重定向到另一个URL
  301:Moved Permanently:被请求资源已经永久移走了;
  303:See Other:另请参见;
  304:Not Modified:请求资源未修改,请直接使用客户端缓存即可;
 ④Client Error 客户端错误
  400:Bad Request:无效的请求消息;
  402:Payment Required;
  403:Forbidden:请求资源不被允许;
  404:Not Found:请求资源不存在;
  405:Method Not Allowed:服务器不允许当前请求;
  414:Request-URI Too Long;
 ⑤Server Error 服务器错误
  500:Internal Server Error:服务器内部错误;
  503:Service Unavailable;
  505:HTTP Version Not Supported
3、请求主体描述头部:
 Content-Length:告诉服务器当前请求的主体内容长度
 Content-Type:
  ①text/plain:客户端告诉服务器,请求主体数据是未经编码的普通数据,这样的数据服务器是拒绝接收的;
  ②application/x-www-form-urlencoded:客户端告诉服务器,请求主体是经过编码后的文本;
  ③multipart/form-data:客户端告诉服务器,请求主体包含文件上传;
4、响应主体描述头部:Content-Type:
 ①text/html;②text/css;③application/javascript;④application/xml;⑤application/json;⑥image/png;⑦image/jpeg;⑧audio/mpeg3;⑨任意合法的MIME类型;(MIME:Multipurpose Mail Extention:多用途互联网邮件扩展);
5、如何控制响应消息头部:
 ①方法1:修改Web服务器的配置文件,麻烦且有限制;
 ②方法2:使用服务器端运行的动态语言设置;例:PHP中,header(‘Content-Type:image/png‘);、header(‘Cache-Control:no-cache‘);
 ③方法3:修改HTML页面的meta标签;例:<meta http-equiv="Cache-Control" content="no-cache">、<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">;
6、HTTP和HTTPS:
 HTTP:80,明文传输;
 HTTPS:443,加密传输,访问速度慢于HTTP协议;

时间: 2024-10-21 19:55:48

Ajax_01之概述、响应的相关文章

HTML和CSS高级指南之四——响应式设计

互联网发展的速度超乎所有人的想象,甚至可以说是疯狂.在过去几年里,移动互联网的发展已经开始崭露头角.而他的发展速度也远远超过了传统互联网. 如今很难找到一个人既没有移动设备,也没有多个可以上网的设备.在英国 移动电话的数量已远远超过人口数,保持这样的 增长势头,今年移动互联网的使用应该就有望超过桌面互联网. 随着移动互联网的兴起,也带来了一个问题,就是如何搭建一个网站,可以适合所有用户访问.行业对于这个问题的回答是响应式设计,也就是熟知的RWD. 第四课所涉及的主要内容 HTML 响应式设计概述

HTML5与CSS3基础(三)

11 用CSS进行布局 11.1 开始布局的注意事项 1 还是要强调的是内容与显示分离 2布局方法: 固定布局:整个页面和每一栏的内容都有基于像素的宽度. 就是说宽度都是固定好了的,不会因为你改变设备就随着你的设备的宽去进行改变. 响应式布局(流式页面):它使用的是百分数定义宽度,允许页面随着环境的改变来发生相应的改变. 就是现在最流行的响应式布局:bootstrap框架 3浏览器的注意事项: 浏览器之间存在在一些差异性,所以在网站建立好之后需要在不同的网站上进行测试 11.2构建页面 构造页面

HTTP要点概述:三,客户端和服务器,请求和响应

一,客户端和服务器: HTTP协议主要用于客户端和服务器之间的通信. 1,客户端(client):请求访问资源的一端.(知道为啥用C表示客户端了吧) 2,服务器(server):提供资源响应的一端. 两台使用HTTP协议通信的两台计算机,在一条通信线路上,必定有一端是客户端,另一端是服务器.就实际情况而言,两台计算机之间作为服务器或者客户端角色可能会发生互换,就一条通信线路而言(记得好像是信道,information channels)客户端和服务器角色是固定的,并且HTTP可以明确区分哪个是客

HTTP请求和响应1:概述

HTTP的报文分为请求报文和响应报文,打开一个web页面后,浏览器将发起一个HTTP请求报文,HTTP服务器收到请求后将回送一个响应报文. 报文的基本结构 HTTP的请求和响应报文都由三个部分组成:对报文进行描述的起始行(start line).包含属性的首部(header)块.以及可选的包含数据的主体(body)部分. 请求报文和响应报文在语法上有些差别,下面是请求报文的格式: <method> <request-URL> <version> <headers&

Aircrack-ng: (1) 概述

作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 目录 一.概述 二.工具与命令介绍 Linux命令 (1) ifconfig (2) macchanger (3) iwconfig (4) iwlist Aircrack-ng 工具 (1) airmon-ng (2) airodump-ng (3) aireplay-ng (4) aircrack-ng 其他Aircrack-ng工具 一.概述 Aircrack-ng是一款用于破解无线

响应式web设计与CSS3媒体查询

在之前一篇译文中,我们了解了响应式Web设计的概念.组成要素以及基本的实现思路.今天继续相关话题,我们将从前文介绍过的"弹性布局结构"这方面出发,通过一个具体的实例来深入学习. 如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大.除了使用传统的台式机,用户会越来越多的通过手机.上网本.iPad一类的平板设备来浏览页面.这种情况下,固定宽度的设计方案将会显得越发不合理.页面需要有更好的适应性,其布局结构要做到根据不同的设备及屏幕分辨率进行

UIResponder响应链

一.概述 UIView与UIViewController的共同父类:UIResponder,对于点击touches一系列方法,UIView与UIViewController会做出一系列反应,下面从"如何找到点击的子view"和"如何根据响应链响应"两方面来认识UIResponder. 二. 如何找到点击的子view 当用户点击某一个视图或者按钮的时候会首先响应application中UIWindow一层一层的向下查找,直到找到用户指定的view为止. 比如上图,点击

ASP.NET MVC概述及第一个MVC程序

一.ASP.NET 概述        1. .NET Framework 与 ASP.NET                .NET Framework包含两个重要组件:.NET Framework类库和公共语言进行时.编写ASP.NET                    页面需要用到.NET Framework的框架类库和公共语言进行时        2. ASP.NET MVC简介            ASP.NET MVC是ASP.NET技术的一个子集,它是ASP.NET 技术和M

Zabbix功能概述及架构介绍(理论篇)

1.Zabbix的功能概述 1.1 zabbix是什么 Alexei Vladishev创建了Zabbix项目,当前处于活跃的开发状态,Zabbix SIA提供支持. Zabbix是一个企业级的.开源的.分布式的监控套件. Zabbix可以对网络和服务进行监控. Zabbix利用灵活的告警机制,可实现微信.短信和邮件的自动报警.Zabbix利用存储的监控数据提供监控报告及实现图形化显示. Zabbix支持polling和trapping两种方式.所有的Zabbix报告都可以通过配置参数在WEB界