Foxtable(狐表)用户栏目专家坐堂 → 请问httpRequest如何获取header头部的Request Method?Vue的Axios请求跨域时,需要判断这个状态


  共有4152人关注过本帖树形打印复制链接

主题:请问httpRequest如何获取header头部的Request Method?Vue的Axios请求跨域时,需要判断这个状态

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
请问httpRequest如何获取header头部的Request Method?Vue的Axios请求跨域时,需要判断这个状态  发帖心情 Post By:2020/1/20 15:00:00 [只看该作者]

在vue开发过程中,当axios发生跨域请求时,会请求2次


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

这是具体的原因说明

我需要判断Request Method,来决定是否查询返回数据。不然我查2次数据,很浪费性能
可是我把e.headers里面的属性都打印出来了,没看到有这个Request Method

    Dim s As String
    For Each key As String  In e.Headers.Keys  '显示服务器返回的头部信息        
        s=s &  key & ":" & e.Headers(key) & vbcrlf        
    Next
    Functions.Execute("LogText",s)


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

请问应该如何判断?
[此贴子已经被作者于2020/1/20 15:00:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 15:02:00 [只看该作者]

和Headers没有关系

http://www.foxtable.com/mobilehelp/topics/0176.htm

if e.Request.HttpMethod = "GET"

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2020/1/20 15:11:00 [只看该作者]

OK,用 e.Request.HttpMethod 获取到 OPTIONS

 回到顶部