ajax 请求添加head后 发起两次请求

2019-02-22  本文已影响0人  YellowPoint
  1. 有时候会出现同一个接口请求两次的情况,后发现是登录后,我在请求头上添加了token等用户信息,关键是这个也不是稳定出现,不好确定修改后是否有影响,据观察是每十五分钟可能会出现一次,这个和后台的设置是否有关系
  2. axios请求接口发起两次请求(OPTIONS 与POST/GET)

  3. 关于前端跨域 一次动作 两次请求的问题

    后台可以通过设置Access-Control-Max-Age来控制浏览器在多长时间内(单位s)无需在请求时发送预检请求。。
  4. 由Request Method:OPTIONS初窥CORS

对于简单请求,浏览器直接发出CORS请求。具体来说,就是在头信息之中,增加一个Origin字段。

按照这个加了个Origin字段,貌似没啥影响

  1. 整体上来说,用户操作还是没问题的,就是有时候会多一次请求
  2. jquery ajax 请求中多出现一次OPTIONS请求及其解决办法

靠javascript客户端取消options请求是不可能的,只能通过服务端对options请求做出正确的回应,这样才能保证options请求之后,post、put等请求可以被发出。

上一篇下一篇

猜你喜欢

热点阅读