Как обманывать заголовки HTTP-ответов в Chrome? для содержимого "прикрепления"?
Обычно я могу нюхать свои HTTP-запросы, используя вкладку "Инструменты Chrome Dev Tools" - сеть.
Но это не происходит для загрузочных файлов (т. Content-Dsiplosition
Когда для Content-Dsiplosition
установлено значение Attachment;filename=xxx
), то Chrome просто загружает этот файл, и ничто не отображается на вкладке сети.
Как я их вижу? Я имею в виду, в Chrome, без каких-либо сторонних инструментов, таких как PostMan.
PS. Мне нужно увидеть заголовки, которые посылает мой сервер, некоторые данные для отладки, которые мне нужны.
Ответы
Ответ 1
Когда я пытаюсь вставить URL-адрес, указывающий на загружаемый файл, прямо в адрес браузера, он ничего не отображает на вкладке сети.
Тем не менее, я нашел обходное решение, которое подходит для моего использования. Создайте файл.html в любом месте и просто создайте ссылку на это вложение (альтернатива - просто открыть about:blank
в браузере и отредактировать HTML на месте).
<a href="https://example.com/example.ambiguous.file">download</a>
Затем откройте этот.html файл и нажмите на ссылку.
Это заставляет вкладку сети отображать файл, который вы пытаетесь загрузить, и, следовательно, заголовки.
В моем случае я смог устранить неполадки, когда заголовки Content-Disposition
никогда не отправлялись в определенные браузеры.
EDIT (2017-11):
Если это не работает с последними версиями Chrome, попробуйте поместить его в тег изображения. Цель состоит в том, чтобы обнюхать заголовки ответа HTTP, а не контент.
<img src="https://example.com/example.ambiguous.file">download</img>
Ответ 2
Вы можете просмотреть их на вкладке "Заголовки".
Сам орган ответа - это загружаемый файл, и вы не сможете его увидеть на вкладке "Ответ", но я вижу заголовки ответов на вкладке "Заголовки", проверьте изображение:
![enter image description here]()
Ответ 3
Я считаю, что лучшим решением здесь является использование Postman Interceptor, который будет предоставлять файлы cookie Chrome. Поэтому просто следуйте http://blog.getpostman.com/2014/11/28/using-the-interceptor-to-read-and-write-cookies/, а затем вставьте эту ссылку для скачивания в Postman, чтобы просмотреть информацию о запросе и ответах.
Ответ 4
Вы можете просмотреть их в FireFox: F12, затем вкладку "Сеть"