Я пишу приложение AngularJs для тестирования API, который мы разработали. Приложение использует объект $ http для запросов в API. Одна из запросов заключается в том, что после вызова можно просмотреть запрос HTTP/заголовки и тела HTTP (заголовки и тела), аналогично тому, что доступно в Fiddler через вкладки Raw.
Это что-то, что $ http предоставляет из коробки?
Если нет, представляется, что единственная проблема - получить доступ к фактическим запросам HTTP . Легко получить заголовки ответов и органы запроса/ответа, но не уверен, как получить фактические заголовки запросов.
Спасибо.
В этом случае вопрос заключается в том, как получить ВСЕ HTTP-заголовки, отправленные объектом $ http в запросе. Все заголовки ответов легко доступны, но вопрос о том, как получить фактические заголовки запросов, по-прежнему остается вопросом. Благодарю. – user1044169
из документов и нескольких попыток, похоже, невозможно получить ВСЕ HTTP-заголовки, отправленные браузером. Все: перехватчик, запрос-трансформатор и объект конфигурации ответа показывают только те заголовки, которые были установлены самой библиотекой. Возможно ли, что браузер добавляет некоторые заголовки самостоятельно, независимо от того, что они были добавлены библиотекой или нет? Однако, возможно, можно найти что-то в источниках или, возможно, заменить службу $ http другим инструментом, который предоставляет такую информацию. – DWand
$ http-сервис может быть протестирован с помощью $ httpBackend. $ httpBackend предоставляет возможность указать, какие заголовки вы ожидаете от запроса. Однако я не знаю, работает ли он со всеми заголовками или только с заголовками, установленными библиотекой. – DWand