axios
使用了XMLHttpRequest对象来发送请求。它接收一个 config
对象作为参数,其中包含请求的URL、HTTP方法、请求头、请求数据等等。它返回一个 Promise
对象,这个 Promise
对象将在请求完成后进行 resolve
或 reject
操作。
这个例子中使用了 XMLHttpRequest
对象来发送请求。这个对象是JavaScript中用来发送HTTP请求的一个内置对象。它提供了一系列的方法和事件来控制HTTP请求和响应。我们使用了其中的open()
、setRequestHeader()
、onload()
、onerror()
和send()
方法来控制请求和处理响应。在这个例子中,我们没有实现请求超时、取消请求和其他高级功能,因为这些功能会让这个例子变得更加复杂,而且已经有很多成熟的库实现了这些功能。
function axios(config