跨域ajax请求中 X-Requested-With: XMLHttpRequest 没有了,有办法自定义吗?

这是ApiPost软件模拟的请求,可以设定Header中的 X-Requested-With: XMLHttpRequest,提交后,正常返回数据!

图片描述

然后本地ajax请求,发现少了这两个参数,导致报500错误!!!
图片描述

是否有办法在ajax请求中添加这X-Requested-With: XMLHttpRequest这两个???

        $.ajax({
            url:url,
            type:type,
            dataType:dataType,
            data:data,
            timeout: 5000,
            beforeSend:function(xhr){

            },
             
            error:function(XHR,textStatus,errorThrown){
                if(efun) efun(XHR,textStatus,errorThrown);
            },
            success:function(data){
                sfun(data);
            },
            complete:function(XHR, TS){
                if(cfun) cfun(XHR, TS);
            }
        })
阅读 1.2k
评论 2019-06-18 提问
    1 个回答

    jquery ajax方法可以设置添加请求头的,你百度一下就可以看到

    $.ajax({
    
        headers: {
            Accept: "application/json; charset=utf-8"
        },
        type: "get",
        success: function (data) {
        }
    });
    评论 赞赏 2019-06-18
      撰写回答

      登录后参与交流、获取后续更新提醒