
之前在使用axios发现每次调用接口都会有两个请求,第一个请求时option请求,而且看不到请求参数。因为这种请求方式是不返回结果的,所以在Preview中看到就是一片空白,当时也没注意,只当做是做了一次预请求,判断接口是否通畅,但是最近发现并不是简简单单那么回事。
其实,这是因为我们使用了axios请求触发了某些行为造成的。如果只是普通的 ajax 请求,也不会发起这个请求,只有当 ajax 请求绑定了 upload 的事件并且跨域的时候,就会自动发起这个请求。

本文解析了使用axios请求时出现的Option预请求现象。通常情况下,此类请求与普通ajax请求不同,仅在绑定upload事件并进行跨域请求时才会触发。文章深入探讨了这一行为背后的原因及其应用场景。

之前在使用axios发现每次调用接口都会有两个请求,第一个请求时option请求,而且看不到请求参数。因为这种请求方式是不返回结果的,所以在Preview中看到就是一片空白,当时也没注意,只当做是做了一次预请求,判断接口是否通畅,但是最近发现并不是简简单单那么回事。
其实,这是因为我们使用了axios请求触发了某些行为造成的。如果只是普通的 ajax 请求,也不会发起这个请求,只有当 ajax 请求绑定了 upload 的事件并且跨域的时候,就会自动发起这个请求。

6012
6939
4666
7051

被折叠的 条评论
为什么被折叠?