XMLHttpRequest对象的open()和send()方法之间有什么区别
What is the difference between open( ) and send ( ) methods of XMLHttpRequest object?
XMLHttpRequest
对象:
open ( <method>, <url>, <is async>)
send (<request_data>)
- 它们有什么不同?为什么我们需要两者来实现ajax
- 此外,
<request_data>
是否可以通过这两种方法传递
open()不会打开连接;它只配置请求,但网络活动只从调用send()
XMLHttpRequest对象的HTTP和HTTPS请求必须通过open方法初始化。必须在实际发送请求之前调用此方法,以验证和解析用于请求的请求方法、URL和URI用户信息。此方法不能确保URL存在或用户信息正确。此方法最多可以接受五个参数,但只需要两个参数即可初始化请求。
1.open()方法将打开特定的url(用于在服务器上打开)2.send()方法向服务器发送HTTP请求并接收响应。
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- JavaScript中的函数和对象之间没有区别吗?
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- javascript函数的:和=之间的区别
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 函数中this和var之间的区别
- “util.inherits”和在NodeJS中扩展原型之间的区别
- Math.min()和Math.max()之间有什么区别?在Javascript中
- webpack开发模式和生产构建模式之间有什么区别
- servlet和代理servlet之间的区别
- Javascript 类型未定义和 void 之间的区别
- Javascript-defineProperty和直接在对象上定义函数之间的区别
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- 布局引擎和javascript引擎之间的区别
- 什么's extjs中的mon()和on()之间的区别
- type=text/javascript和language=javascript之间的区别
- 函数()和新函数()之间的区别
- JavaScript中let和var之间的区别
- 蓝鸟的done()和spread()之间的区别
- Node.js HTTP/NET——连接和请求之间的区别