XMLHttpRequest对象的open()和send()方法之间有什么区别

What is the difference between open( ) and send ( ) methods of XMLHttpRequest object?

本文关键字:之间 区别 什么 方法 对象 open XMLHttpRequest send      更新时间:2023-09-26

XMLHttpRequest对象:

open ( <method>, <url>, <is async>)
send (<request_data>)

  1. 它们有什么不同?为什么我们需要两者来实现ajax
  2. 此外,<request_data>是否可以通过这两种方法传递

open()不会打开连接;它只配置请求,但网络活动只从调用send()

开始

XMLHttpRequest对象的HTTP和HTTPS请求必须通过open方法初始化。必须在实际发送请求之前调用此方法,以验证和解析用于请求的请求方法、URL和URI用户信息。此方法不能确保URL存在或用户信息正确。此方法最多可以接受五个参数,但只需要两个参数即可初始化请求。

1.open()方法将打开特定的url(用于在服务器上打开)2.send()方法向服务器发送HTTP请求并接收响应。