写出通过$ .ajax()发送的请求标题到Div

时间:2013-12-16 06:47:47

标签: jquery

我找不到捕获Request Header Raw信息的方法,所以我可以将它html()转换为div来向我的测试工具显示用户在html测试工具页面中发送了什么以及发送了什么标头

我正在使用jQuery $ .ajax()函数发送请求。

1 个答案:

答案 0 :(得分:0)

使用getAllResponseHeaders()方法

$.ajax({
    url: '/echo/json/',
    type: 'POST',
    data: {
        json: {}
    }
}).done(function (data, status, jqXHR) {
    var headers = jqXHR.getAllResponseHeaders();
    $.each(headers.split('\n'), function (key, value) {
        $('div').append('<p>' + key + ':' + value + '</p>')
    })
})

演示:Fiddle