异步请求ajax
文章平均质量分 73
一月清辉
这个作者很懒,什么都没留下…
展开
-
http请求头、响应头 以及状态码详解
文章目录一、http协议的简单了解二、Http的请求报文、响应报文1、请求报文1.1、**请求行**1.2、 **请求头部**1.3、**空行**1.4、**请求数据**2、请求报文2.1、**响应行**2.2、 **响应头**2.3、**空行**2.4、**响应体**三、常见的请求状态码1、**xhr.status的值及解释:**2、各状态的详细解释四、post和get的异同点1、**相同点:**2、**不同点:**五、其它1、什么是持久连接2、关于Http 2.0的了解一、http协议的简单了解1、原创 2022-01-06 22:39:52 · 3334 阅读 · 0 评论 -
在地址栏里输入一个 URL,到这个页面呈现出来,中间会发生什么?
1、获取服务器ip地址输入 url 后,首先需要找到这个 url 域名的服务器 ip,为了寻找这个 ip,浏览器首先会寻 找缓存,查看缓存中是否有记录,缓存的查找记录为:浏览器缓存-》系统缓存-》路由器缓存,缓存中没有则查找系统的 hosts 文件中是否有记录,如果没有则查询 DNS 服务 器,最终获取服务器ip地址;2、构造一个 http 请求,并将请求封装在一个 tcp 包中得到服务器的 ip 地址后,浏览器根据这个 ip 以及相应的端口号,构造一个 http 请求,这个请求报文会包括这次请求的.原创 2021-11-25 17:31:28 · 382 阅读 · 0 评论 -
http 常用请求头
Accept 可接受的响应内容类型(Content-Types)Accept-Charset 可接受的字符集Accept-Encoding 可接受的响应内容的编码方式Accept-Language 可接受的响应内容语言列表。Accept-Datetime 可接受的按照时间来表示的响应内容版本Authorization 用于表示 HTTP 协议中需要认证资源的认证信息Proxy-Authorization 用于向代理进行认证的认证信息。Cache-Control 用来指定当前的请求/回复中的原创 2021-11-24 22:13:40 · 818 阅读 · 0 评论 -
说说 HTTP1.0/1.1/2.0 、与HTTPS的区别、HTTPS 通信的具体流程
总结HTTP协议和Https区别安全性默认端口连接方式HTTP1.0:浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接HTTP1.1:引入了持久连接,即TCP连接默认不关闭,可以被多个请求复用虽然允许复用TCP连接,但是同一个TCP连接里面,所有的数据通信是按次序进行的,服务器只有处理完一个请求,才会接着处理下一个请求。如果前面的处理特别慢,后面就会有许多请求排队等着新增了新的请求方法 -------- option、put 、delete转载 2021-05-31 11:27:59 · 4736 阅读 · 0 评论 -
ajax请求
1、原生 AJAX 请求处理创建 XMLHttpRequest 对象,也就是创建一个异步调用对象创建一个新的 HTTP 请求,并指定该 HTTP 请求的方法、URL及验证信息设置响应 HTTP 请求状态变化的函数发送HTTP 请求获取异步调用返回的数据使用 JavaScript 和 DOM 实现局部刷新2、同步请求和异步请求的区别同步:浏览器访问服务器请求,用户等待请求完,页面刷新,新内容出现,用户看到新内容,进行下一步操作异步:浏览器访问服务器请求,用户正转载 2020-10-24 20:24:32 · 99 阅读 · 0 评论 -
解决AJAX返回状态200没有调用success方法的问题
问题ajax请求,状态为200,可是却没有执行success方法。$.ajax({ url:'/cjgettoken', type:'POST', dataType: 'json', data:{}, success:function(res){ alert('success'); console.log(res); }...原创 2020-03-04 21:05:45 · 2411 阅读 · 0 评论 -
谷歌浏览器设置证书后,仍然无法访问https请求,报错“ERR_CERT_COMMON_NAME_INVALID ”
可能是如下没有设置1,右键点击谷歌浏览器,选择属性。2,选择“快捷方式” ----->“目标”;3,我目标内容的如下"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors --allow-running-insecure-content主要是在谷歌浏览器的...原创 2019-11-07 21:01:12 · 8075 阅读 · 0 评论 -
ajax请求返回整个页面
$.ajax({ type: "post", url: "/goods/keywords", async : true, dataType:"html",//返回整合HTML // dataType: "json",//返回json格式设置 data : JSON.stringify(data), contentType:'ap...原创 2019-10-30 21:32:08 · 3656 阅读 · 0 评论 -
session和cookie自动登录机制,以及二者的区别
1、为什么需要session和cookie 浏览器和服务器之间的交互,就好比打电话,一次交互可以理解为一次会话。我们登录一个网站,在一个网站上不同的页面浏览(始终在同一个域名下),最后退出这个网站,也是一个会话。一个网站对于不同的用户会展示出不同的页面信息,但是在HTTP协议中,客户端请求服务端是一种无状态的连接-每次请求都是独立的请求,服务器怎么分辨这些请求是哪个用户发出的请求呢? ...转载 2019-10-25 16:32:09 · 1002 阅读 · 1 评论 -
AJAX统一设置头信息
对于使用ajax统一添加header头信息$(document).ajaxSend(function(event, jqxhr, settings) { jqxhr.setRequestHeader('Authorization', ’token‘)})原创 2019-10-24 18:17:53 · 1438 阅读 · 0 评论 -
Ajax 请求头中常见的四种content-type,传输方式!
四种常见的 POST 提交数据方式HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。但是,数据发送出去,还要服务端解析成功才有意义。一般服务端语言如 php、python 等,以及它们的 fra转载 2019-10-20 11:16:37 · 4715 阅读 · 0 评论 -
XMLHttpRequest,深入理解异步请求、TCP的三次握手与四次挥手
最简单的http请求let xhr = new XMLHttpRequest();xhr.open('GET', '/url', true);xhr.send();稍微完整的http请求let xhr = new XMLHttpRequest();// 请求成功回调函数xhr.onload = e => { console.log('request success')...转载 2019-07-18 11:03:38 · 3183 阅读 · 1 评论 -
axios异步请求传递json参数中参数是对象的情况
axios.post({ name:'cj', date:{ start:'2018-09-09', end:'2019-09-09' } })如上传递,axios传递过程中,会将其date对象转化为字符串,后台接收到的是字符串,而非对象;可如下传递对象 axios.post({ name:'cj', d...原创 2019-07-08 15:15:52 · 4932 阅读 · 0 评论 -
CORS 预检请求
1. 原因一般是请求前修改了以下几个 HTTP 请求首部的 OPTIONS默认 请求:Access-Control-Request-MethodAccess-Control-Request-HeaderOrigin此时,浏览器会自动发出一个预检请求,判断是否可以发送请求。比如说,用put,delete请求方法。跨域也会发送预检请求,判断是否可以连接。通常的get.post请...原创 2019-04-04 12:28:31 · 991 阅读 · 0 评论