1.本地ajax
获取请求和发布请求的区别:黄色小三角形
以get请求为例,输出结果如下:
2.2.jquery中的ajax
列出了六种常用方法:
3.状态描述
readystate:
0:请求未初始化,并且未调用open
1:服务器连接已建立,并已调用open
2:请求已被接受,即第一条消息已被接收
3:正在处理请求,即收到响应主题
4:请求完成,响应就绪,即响应完成
Http状态代码:
200:好的,一切正常,GET和POST请求的响应文档如下
301:永久移动的客户请求的文档在别的地方,新的URL在Location头中给出,所以浏览器应该会自动访问新的URL。
302:find与301类似,但新的URL应该被视为临时替代,而不是永久替代。
304:未修改的客户端有一个缓冲的文档,并发送一个有条件的请求(通常,提供If-Modified-before头来指示客户端只想要一个晚于指定日期更新的文档)。服务器告诉客户最初缓冲的文档仍然可以使用。
307:临时重定向与302(找到)相同。许多浏览器错误地重定向以响应302响应,即使原始请求是POST,即使它只能在POST请求的响应是303时重定向。为此,HTTP 1.1增加了307,可以更清晰地区分几个状态码:当出现303响应时,浏览器可以跟随重定向的GET和POST请求;如果是307响应,浏览器只能跟随GET请求的重定向。
400:错误请求请求有语法错误。
401:未经授权的客户试图在未经授权的情况下访问受密码保护的页面。响应将包括一个WWW-Authenticate标头,根据该标头,浏览器将显示用户名/密码对话框,然后在填写适当的授权标头后再次发送请求。
403:禁止的资源不可用。
404:未找到在指定位置找不到资源
410:go请求的文档不再可用,服务器不知道重定向到哪个地址。它与404的不同之处在于,返回407指示文档已经永久离开指定位置,而404指示文档由于未知原因不可用。
500:内部服务器错误服务器遇到意外情况,无法完成客户的请求
501:未实现的服务器不支持完成请求所需的功能。例如,客户提出了服务器不支持的PUT请求
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!