-
HTTP请求实例:查看全部
-
post请求用于发送表单数据、新建、查询、修改等等的操作。 GET请求是用url来传值,主要用于查询,不用于提交处理。查看全部
-
get请求用于获取信息,post请求用于修改服务器资源。 GET:一般用于信息获取;使用URL传递参数;对所发送信息的数量有限制,一般在2000个字符; POST:一般用于修改服务器上的资源;对所发送信息的数量无限制 1.HTTP是计算机通过网络进行通信的规则 2.HTTP是一种无状态的协议(不建立持久的连接,服务端不保留连接的相关信息,浏览器发出请求和服务器返回响应是一个没有记忆的过程) 3.一个完整的【HTTP请求】过程有7个步骤: 1>建立TCP连接 2>Web浏览器向Web服务器发送请求命令 3>Web浏览器发送请求头信息 4>Web服务器应答 5>Web服务器发送应答头信息 6>Web服务器向浏览器发送数据 7>Web服务器关闭TCP连接 http请求: 1.HTTP请求的方法或动作,post或get 2.正在请求的URL 3.请求头,包含一些客户端环境信息,身份验证信息等 4.请求体(请求正文),包含要发送的一些字符串信息,表单信息等等 //请求头和请求体之间有一个空行,表面请求头已经结束 GET:一般用于信息的获取,使用URL传递参数,对发送信息的数量也有限制,一般在2000字符!默认方式,一般用于查询、获取操作,不是很安全,任何人可见,信息都显示在URL中 POST:一般用于修改服务器上的资源,对所发送的数量无限制。一般用于发送表单数据,新建,修改,删除等操作,要安全一些,不在URL中显示,对其他人不显示。 【幂等】:一个操作任意多次执行所产生的影响均与一次执行的影响相同。GET请求就是一种幂等操作。 【HTTP响应】一般由3部分组成: ①一个数字或文字组成的状态码,用来显示请求是成功还是失败 ②响应头,和请求头一样包含许多有用信息,如服务器类型、日期时间、内容类型和长度等 ③响应体,即响应正文//响应头和响应体之间有空行 【HTTP状态码】 1XX:信息类,表示收到Web浏览器请求,正在进一步处理中 2XX:成功,表示用户请求被正确接收 3XX:重定向,表示请求没有成功,客户必须采取进一步动作 4XX:客户端错误,表示客户端提交的请求有错误,例如:404 NOT Found,意味着请求中所引用的文档不存在 5XX:服务器错误,表示服务器不能完成对请求的处理,如:500查看全部
-
一个HTTP响应一般由三部分组成: 1.一个数字和文字组成的状态码,用来显示请求是成功还是失败 2.响应头,响应头也和请求头一样包含许多有用的信息,例如服务器类型、日期时间、内容类型和长度等 3.响应体,也就是响应正文查看全部
-
HTTP是计算机通过网络进行通信的规则。 HTTP是一种无状态协议。无状态就是不建立持久的连接,服务端不保留相关的连接信息,一个客户端向服务器发送请求,服务器响应,之后关闭,不保留信息。 一个HTTP响应由三部分组成:状态码、响应头、响应体查看全部
-
XMLHttpRequest对象: 1.实例化XMLHttpRequest对象 var request = new XMLHttpRequest(); //可以兼容IE7+,Firefox,Chrome,Opera,Safari...但是不兼容IE6以下的版本。 实现兼容其他版本的浏览器: (2)var request; if(window.XMLHttpRequest{ request=new XMLHttpRequest(); )else request=new ActiveXObject("Microsoft.XMLHTTP");//可以兼容IE6、IE5版本查看全部
-
实现AjAx的步骤:查看全部
-
Ajax三步骤: Asynchronous Javascript And XML 1、运用HTML和CSS实现页面,表达信息; 2、运用XMLHttpRequest和web服务器进行数据的异步交换; 3、运用JavaScript操作DOM,实现动态局部刷新; 1.同步:就是用户填写完信息之后,全部提交给服务器,等待服务器的回应,是一次性全部的。 2.异步:当用户填写完一条信息之后,这条信息会自动向服务器提交,然后服务器响应客户端,在此过程中,用户依然在填写表格的信息,即向服务器请求多次,节省了用户的时间,提高了用户的体验。 3.XMLhttpRequest对象来实现这一功能,也需要javascript来操作DOM实现局部的信息更新。 XMLHttpRequest对象的出现分割了同步和异步。XMLHttpRequest出现之前是同步的,出现之后是异步的。 同步:页面请求实时传给服务器,导致必填数据没有填的时候,要回到页面上重新从头填写,耗时长、客户体验差。 异步:在页面必填项写上必填选项,不用通过传给服务器判断必填内容是否已经填写完整,耗时短、用户体验强。查看全部
-
同 步: XMLHttpRequest对象的出现分割了同步和异步。XMLHttpRequest出现之前是同步的,出现之后是异步的。 同步:页面请求实时传给服务器,导致必填数据没有填的时候,要回到页面上重新从头填写,耗时长、客户体验差。 异步:在页面必填项写上必填选项,不用通过传给服务器判断必填内容是否已经填写完整,耗时短、用户体验强。查看全部
-
Ajax实现步骤:利用html+css来实现页面,表达信息; 2、用XMLHttpRequest和web服务器进行数据的异步交换 3、运营js操作DOM,实现动态局部刷新; XMLHttpRequest对象的出现分割了同步和异步。XMLHttpRequest出现之前是同步的,出现之后是异步的。 同步:页面请求实时传给服务器,导致必填数据没有填的时候,要回到页面上重新从头填写,耗时长、客户体验差。 异步:在页面必填项写上必填选项,不用通过传给服务器判断必填内容是否已经填写完整,耗时短、用户体验强。查看全部
-
Ajax的全称:Asynchronous Javascript and XML(异步的javascript和xml),是一种在无需重新加载整个页面的情况下能够更新部分网页的技术. Ajax不是编程语言,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。查看全部
-
AJAX 异步的Javascript和XML 不是某种编程语言,而是用于在不刷新整个页面下进行局部更新 传统网页:想要更新内容或者提交一个表单,就要重新载入页面 使用ajax技术:通过后台和服务器进行少量数据交换,网页就可以实现异步局部更新查看全部
-
jsonlint.com在线校验json字符串语法错误 json.parse() 将一个json字符串数据解析成一个json对象查看全部
-
1xx:信息类,表示收到web浏览器请求,正在进一步的处理中 2xx:成功,表示用户请求被正确接收,理解和处理。如200 OK 3xx:重定向,表示请求没有成功,客户必须采取进一步的操作 4xx:客户端错误,表示客户端提交的请求有错误,例如,404 not found,意味着请求中所引用的文档不存在 5xx:服务器错误,表示服务器不能完成对请求的处理,如500查看全部
-
用sublime的童鞋看这里: 1、先开启xampp运行Apache 2、在xampp/htdocs下面新建一个文件夹作为你的根目录 3、随便创建一个HTML文件,输入文字以备测试 4、打开chrome浏览器,输入localhost/ 加上你的HTML文件名如果可以出现就说明运行本地服务器成功查看全部
举报
0/150
提交
取消