代码之家  ›  专栏  ›  技术社区  ›  tmdesigned

Vue.http.get获取w/授权-发出2个请求,仅在iOS上失败

  •  0
  • tmdesigned  · 技术社区  · 7 年前

    一些

      fetchWithToken : function( endpoint, token ){
        return Vue.http.get( urlBase + endpoint, {
          headers : {
            Authorization : 'Bearer ' + token
          }
        });
      },
    

    一个调用的两个HTTP请求让我想到CORS的飞行前请求。但是,它是同一个域,并且上面函数中的urlBase变量是相对地址('/api/'),而不是完整的URL。

    iOS在强迫CORS吗?如果是这样,为什么第二个请求发送时没有使用授权头而不是飞行前请求?

    1 回复  |  直到 7 年前
        1
  •  0
  •   tmdesigned    7 年前

    推荐文章