-
判断XHR是否响应的方法查看全部
-
HTTP的状态码查看全部
-
PHP测试工具 fiddler工具,可看网站中的“ Fiddler工具使用" (http://www.imooc.com/learn/37)课程,后台测试接口工具 Content-Type:application/x-www-form-urlencoded 的正确设置。。 fiddler可用于调试服务器代码(无需客户端代码)。 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。 fiddler可以监听电脑上所有的HTTP请求(GET和POST等)监听他们传入的值和返回的值。后台测试接口工具。 使用:右边栏有compose都标签页。输入刚才地址后excuse他。双击左栏的记录。用post请求的时候要用到contentType:application/x-www-form-urlencodeed,告诉服务器是一个post请求,并且是写在url里面。 在右下栏的requestbody写上请求正文。 Content-Type:application/x-www-form-urlencoded 一、chorome的postman,作用与视频中的fildder工具相同,可用于测试服务器代码(无需客户端代码)。 二、fildder 监听电脑所有的http请求,可以监听发出的值,和响应回来的值,还可以去模拟。 三、慕课网课程:接口测试之入门篇http://www.imooc.com/learn/738,有说到postman和fildder.查看全部
-
服务器响应的过程查看全部
-
HTTP请求,7个步骤查看全部
-
常见网页错误查看全部
-
jQuery实现Ajax查看全部
-
ajax的核心是通过XmlHttpRequest获取非本页内容, 而jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本,而且只支持GET方法。查看全部
-
jQuery实现Ajax 在线引入百度静态资源库jQuery包,地址:http://apps.bdimg.com/libs/jquery/1.11.1/jquery.js jQuery.ajax([settings]) (1)type:类型,“POST”或“GET”,默认为“GET”。 (2)url:发送请求的地址。 (3)data:是一个对象,连同请求发送到服务器的数据。 (4)dataType:预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息来智能判断,一般我们采用json格式,可以设置为“json”。 (5)success:是一个方法,请求成功后的毁掉函数。传入返回后的数据,以及包含成功代码的字符串。 (6)error:是一个方法,请求失败时调用此函数。传入XMLHttpRequest对象。查看全部
-
一、json在js中的解析 1、json在js中解析,有2种方式:eval和JSON.parse 2、在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据(其中可能包含恶意代码)时,尽可能使用JSON.parse()方法解析字符串本身,该方法还可以捕捉JSON中的语法错误。 3、eval执行,不会去看json字符串是否合法,而且json字符串中的方法会直接执行。代码中单一使用eval都是非常危险的,实际过程中尽量使用JSON.parse()。 二、json在线校验工具:jsonlint.com 三、 { "success":true, "msg":"xxx", "data":"xxx" } success:逻辑是否成功的标记(如:ajax请求过程中,请求是否成功的标记),msg:"xxx"(如:msg作为请求返回值),errormsg:success为false时的错误信息,data:请求返回的数据。 四、demo.html中解析json,并将相关信息显示在页面上。 if(request.status===200){ var data=JSON.parse(request.responseText); if(data.success){ document.getElementById('searchResult').innerHTML=data.msg; }else{ document.getElementById('searchResult').innerHTML="出现错误:"+data.msg; } }else{ alert('发生错误'+request.status); }查看全部
-
POST请求要设置:在open()与send()之间 request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); post方式不需要传递参数,所以把参数构造一下 var data="name=" + document.getElementById("staffName").value + "&number=" + document.getElementById("staffNumber").value ( 写成url形式,用&隔开参数)查看全部
-
php定义的全局变量,在函数中还要加上global关键字查看全部
-
HTTP是一种无状态协议:不建立持久的链接,换一句话来说就是不保留链接信息。 完整的HTTP请求过程 1.建立TCP链接 2.浏览器向服务器发送请求命令 3.浏览器发送请求头文件 4.服务器应答 5.服务器发送应答头文件 6.服务器向浏览器发送数据 7.服务器关闭TCP连接查看全部
-
建立XmlHttpRequest对象 var request; if(window.XMLHttpRequest){ request=new XMLHttpRequest(); }else{ request=new ActiveXObject("Microsoft.XMLHTTP"); }查看全部
-
域名地址的组成查看全部
举报
0/150
提交
取消