失重水滴 2020-09-12 11:02 采纳率: 40%
浏览 2779
已采纳

token不能为空,请传输token凭证。

图片说明

图片连个红色框框 .com之前都是一样的 应该不是跨域请求吧

在点击详情按钮之后 在控制台有这个链接

单独放在浏览器地址栏请求就会显示
{"code":602,"msg":"token不能为空,请传输token凭证"}

使用下面代码请求也会显示token不能为空

 function getToken(){
             var strcookie = document.cookie;//获取cookie字符串
             var arrcookie = strcookie.split("; ");//分割
             //遍历匹配
             for ( var i = 0; i < arrcookie.length; i++) {
                 var arr = arrcookie[i].split("=");
                 if (arr[0] == "sys-wms-token"){
                     return arr[1];
                 }
             }
             return "";
         }
         var xmlhttp;
         var url ="http://dops.0071515.com/tmsCenter/order/getSupplierSaleOrderDetail?saleOrderCode=C367951";
         xmlhttp = new XMLHttpRequest();
         xmlhttp.open("GET", url, true);
         xmlhttp.setRequestHeader('Authorization', getToken());
         xmlhttp.send();
         xmlhttp.onreadystatechange = function(){
             if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                 console.log(xmlhttp.responseText)
             }
         }
  • 写回答

4条回答 默认 最新

  • 浴火_凤凰 2020-09-12 16:18
    关注

    Authorization相当于自定义header 需要服务器设置
    跨域
    Access-Control-Allow-Origin:*
    Access-Control-Allow-Methods:GET,POST
    Access-Control-Allow-Headers:Authorization
    才可以

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀