-
fiddler web debugger 前端高度利器查看全部
-
document,getElementById("search").onclick = function(){ //发送Ajax查询请求并处理 var request = new XMLHttpRequest(); request.open("GET","service.php?number="+document.getElementById("keyword").value""); request.send(); //监听事件 request.onreadystatechange = function(){ if(request.readyState===4 && request.status===200){ document.getElementById("searchResult").innerHTML=request.responseText; }else{ alert("发生错误:"+request.status); } 如果是POST请求方式,则: request.open("POST","service.php"); //需将post请求提交的数据拼成URL参数 var data="name"+document.getElementById("staffName").value +"&name"+document.getElementById("staffName").value; request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); request.send(data); } }查看全部
-
HTTP是一种无状态的请求。 tcp连接 get、post查看全部
-
XMLHttpRequest获取响应: 1.responseText:获得字符串形式的响应数据 2.responseXML:获得XML形式的响应数据 3.status和statusText:以数字和文本形式返回HTTP状态码 4.getAllResponseHeader():获取所有的响应报头 5.getPesponseHeader():查询响应中的某个字段的值 readyState属性: 0:请求未初始化,open还没调用 1:服务器连接已建立,open已调用 2:请求已接收,即接收到头信息了 3:请求处理中,即接收到响应主体了 4:请求已完成,且响应已就绪,即响应完成查看全部
-
XMLHttpRequest方法: open(method,url,async) 发送请求方法,请求地址,请求同步/异步(true/false) send(string) setRequestHeader设置头信息,写在send和open中间。查看全部
-
请求是否成功查看全部
-
HTTP请求状态吗含义查看全部
-
GET请求一般用于获取信息,POST请求一般用于修改服务器的信息查看全部
-
一个完整的HTTP请求过程查看全部
-
Ajax实现方式查看全部
-
onreadystatechange 事件 当请求被发送到服务器时,我们需要执行一些基于响应的任务。 每当 readyState 改变时,就会触发 onreadystatechange 事件。 readyState 属性存有 XMLHttpRequest 的状态信息。 下面是 XMLHttpRequest 对象的三个重要的属性: 属性 描述 onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。 readyState 存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。 0: 请求未初始化 1: 服务器连接已建立 2: 请求已接收 3: 请求处理中 4: 请求已完成,且响应已就绪 status 200: "OK" 404: 未找到页面查看全部
-
responseText:获得字符串形式的响应数据 responseXML:获得XML形式的响应数据(如今已经流行用JSON来交换数据) status和statusText:以数字和文本形式返回HTTP状态码 getAllResponseHeader():获取所有的相应报头 getResponseHeader():查询响应中的某个字段的值 readyState属性: 当值为0时,请求为初始化,open还没有调用 当值为1时,服务器连接已经建立,open已经调用了 当值为2时,也就是接收到头信息了, 当值为3时,请求处理中,也就是接收到响应主体了 当值为4时,请求已经完成,且响应已就绪,也就是响应完成了查看全部
-
open(method(get/post),url,async(同步false/异步true)) send(string)将消息发送至服务器,post要填写参数 setRequestHeader设置头信息,写在send和open中间。查看全部
-
http是计算机通过网络进行通信的规则。 HTTP是一种无状态的协议,即不建立持久连接,不进行记忆。 HTTP请求过程: 1.建立TCP连接 2.Web浏览器向Web服务器发送请求命令 3.Web浏览器发送请求头信息 4.Web服务器应答 5.Web服务器发送应答头信息 6.Web服务器想浏览器发送数据 7.Web服务器关闭TCP连接 一个HTTP请求一般由四部分组成: 1.HTTP请求的方法活动做,比如是GET还是POST请求 2.正在请求的URL,即请求的地址 3.请求头,包含一些客户端环境信息,身份验证信息等 4.请求体,也就是请求正文,请求正文中可以包含客户端提交的查询字符串信息,表单信息等等 GET:一般用于信息获取;使用URL传递参数;对所发送的信息熟练也有限制,一般在2000个字符。 POST:一般用于修改服务器上的资源;对所发送信息的数量无限制。 一个HTTP响应一般有三部分组成: 1.一个数字和文字组成的状态码,用来显示请求是成功还是失败 2.响应头,响应头也和请求头一样包含许多有用的信息,例如服务器类型、日期时间、内容类型和长度等 3.相应体,也就是响应正文 HTTP状态码由三位数字构成,其中手位数字定义了状态码的类型: 1XX:信息类,表示收到Web浏览器请求,正在进一步处理中 2XX:成功,表示用户请求被正确接收、理解和处理,例如:200 OK 3XX:重定向,表示请求没有成功,客户必须采取进一步的动作 4XX:客户端错误,表示客户端提交的请求有错误,例如:404 NOT FOUND, 意味着请求中所引用的文档不存在。 5XX:服务器错误,表示服务器不能完成请求的处理,如:500查看全部
-
http请求过程查看全部
举报
0/150
提交
取消