Я исследую различия в поведении между несколькими веб-серверами. Мне нужно увидеть необработанные данные ответа от серверов (то есть до того, как ответ будет де-чанкирован, если он имеет «Transfer-Encoding:chunked», и до того, как он будет распакован, если у него будет «Content-Encoding:gzip»).
Я могу найти множество простых HTTP-клиентов, которые почти делают то, что мне нужно (например, Poster, RESTClient), но они имеют тенденцию декодировать ответ на один шаг слишком далеко.
Сетевые анализаторы, такие как Wireshark, дают мне то, что мне нужно, но немного тяжелые. До сих пор Telnet - моя лучшая ставка, но она слишком упрощенная (такие действия, как сбор данных или ввод запросов, довольно трудоемки).
Кто-нибудь может порекомендовать хороший, легкий инструмент для отправки / просмотра необработанных данных, которые составляют сообщения HTTP?
Изменить: я должен добавить, что я нахожусь на Windows. Также инструмент должен работать как с удаленными, так и с локальными серверами.