猿问

ajax如何打印header的值

$.ajax({

            url:url,

            type:"post",

            dataType:"jsonp",

            data: {"appId": "MB-ZNBX-0000"},

            headers:{

                appId:"MB-ZNBX-0000",

                accessKey:"1336739651091765:mI/gp8By23ppsE7oAmK+OMXAjWtWxAuBY+7Zp/B4kodXBf6js37lqRqOzaIYUiWuSPlO29Sj9n0oWiPdCTGStA==",

                //平台分配给应用的唯一key

                    //static String appKey = "436743309a423a57e755250fbc41706c";

                appKey:"e510d4949fd3ce48ff34619f414b1ecc",

                //平台分配给应用的服务访问ID

                accessKeyId: "1336739651091765",  

                accessKeySecret:"7fa68fbfa98114d7",

                timestamp:timeStamp,

                sequenceId:"20171107155308000012",

                sign:signf


                    },


                success:function(data){

                    console.log(data);


                }

                    })

一段ajax代码 一直提示sign签名有问题 无法调用接口 想打印一下header里面的值看一下 有没有赋值成功 控制台里也没有办法看到 请问要如何处理


蝴蝶不菲
浏览 688回答 2
2回答

宝慕林4294392

success的回调函数其实可以带三个参数。……success:function(data,status,xhr){ xhr.getRespondHeader("xxx");//这里获取}三个参数我们经常用且只用第一个。xhr参数表示的是这个请求本身。getRespondHeader方法是获取返回的header。里面参数为header里面的字段。

阿波罗的战车

F12看请求头信息即可。如果是火狐,网络--点击ajax那条请求--头信息,请求头信息;谷歌也类似,在network的headers里
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答