原生html如何发送网络请求,原生JS发送HTTP请求的方式:XMLHttpRequest.send()

原生html如何发送网络请求,原生JS发送HTTP请求的方式:XMLHttpRequest.send()_第1张图片

在前端开发过程中,就目前来看,发送HTTP请求,大家习惯在框架里去应用,比如vue,react等。我们在往前追朔下,用的最多的是jQuery里的ajax。但是最原始的发送HTTP请求方式是什么呢?一起了解下~~

其实就是XMLHttpRequest.send()。

说明

XMLHttpRequest.send() 方法用于发送 HTTP 请求。如果是异步请求(默认为异步请求),则此方法会在请求发送后立即返回;如果是同步请求,则此方法直到响应到达后才会返回。XMLHttpRequest.send() 方法接受一个可选的参数,其作为请求主体;如果请求方法是 GET 或者 HEAD,则应将请求主体设置为 null。

如果没有使用 setRequestHeader() 方法设置 Accept 头部信息,则会发送带有 "* / *" 的Accept 头部。Note: 请注意不要使用一个简单的AarryBuffer对象作为参数,ArrayBuffer已经不再是ajax规范的一部分,请改用ArrayBufferView(有关信息请参考兼容性列表。)

语法XMLHttpRequest.send();

XMLHttpRequest.send(ArrayBufferdata);

XMLHttpRequest.send(ArrayBufferViewdata);

XMLHttpRequest.send(Blobdata);

XM

你可能感兴趣的:(原生html如何发送网络请求)