Подтвердить что ты не робот

Получить заголовки SENT в XMLHttpRequest

Попытка получить заголовки запроса от объекта XHR, но без везения, есть ли скрытый метод или свойство этого объекта, которые будут выставлять заголовки, отправленные браузером?

Я уже знаю, как настраивать заголовки пользовательских запросов и просматривать заголовки ответов, я ищу, чтобы получить список всех отправляемых заголовков REQUEST, созданных браузером и моими пользовательскими.

Я использую webkit/chrome, не заботятся о других браузерах.

EDIT: я не хочу следить за запросом, я создаю веб-приложение, и мне нужно перечислить эти заголовки и отобразить их в приложении, пожалуйста, не говорите мне о инструментах скрипача, firebug и chrome, это не то, что я ищу.

4b9b3361

Ответ 2

Попробуйте использовать Fiddler Web Debugger.

http://www.fiddler2.com/fiddler2/

Вы можете захватить запрос, который был отправлен в любом браузере, а также проверить заголовки запросов, заголовки ответов и даже скопировать отправленный запрос на отправку и отправить его в качестве собственного.

Ответ 3

Предполагая, что вы используете jQuery, и вы ищете что-либо присоединенное, но, возможно, не ВСЕ отправленные заголовки, это может помочь. Не уверен, соответствует ли он вашим конкретным потребностям (поскольку браузер имеет тенденцию добавлять свои собственные вещи), но если вам нужно сначала захватить свои собственные заголовки, это работает:

$.ajaxSetup({
    beforeSend: function (jqXHR, settings) {
        if(!(settings.headers && settings.headers.token)) {
            //no token header was set, so set the request header
            jqXHR.setRequestHeader('token', newtoken);
        }
    }
})