Я делаю http-запросы с использованием winsock, и мне нужно разобрать ответ. Проблема в том, что некоторые сайты gzip независимо от того, что я указываю в заголовке запроса. Я даже попытался понизить запрос до HTTP/1.0
без каких-либо успехов. Поэтому теперь я должен добавить поддержку deflate/gzip и не повезло. У меня была моя программа записать сжатый контент в файл. Затем я попытался распаковать его с помощью инструмента gzip
, но он дал ошибку, заявив, что это файл с несколькими частями gzip. После некоторого чтения я узнал, что это вызвано повреждением заголовка gzip из-за того, что он не обрабатывается как двоичный файл. Я не уверен, что делать в этот момент.C http request gzip (zlib)
3
A
ответ
3
Когда вы записываете gzipped данные в файл, вы открыли его как двоичный файл? Предполагая, что вы используете C, как в названии, вы открыли с fopen (..., "wb")?
Смежные вопросы
- 1. Почему http gzip содержимое распаковывалось с zlib не удалось? (C++)
- 2. zlib gzip декомпозиция python
- 3. zlib/gzip interpreter
- 4. C# HTTP Request Parser
- 5. Python3: no gzip или zlib?
- 6. Gzip декомпрессия HTTP Response
- 7. Использование zlib unzip gzip stream
- 8. Как gzip NSData с zlib?
- 9. Цель - C http Request
- 10. Сжатие C++/zlib/gzip и C# Декомпрессия GZipStream не работает
- 11. Gzip строка в Zlib с использованием C/C++
- 12. C-Decompress Gzip http-ответ
- 13. Java CXF WS Client - gZip HTTP REQUEST HEADER игнорируется
- 14. Zlib :: GzipFile :: Ошибка: не в формате gzip
- 15. node.js потоковое gzip http ответы
- 16. zlib и gzip, генерирующие разные данные
- 17. ZLib GZIP компресс генерирует Поврежденный результат
- 18. Создание потока gzip с использованием zlib
- 19. Сравнительная производительность Hadoop Zlib и JDK Gzip
- 20. gzip декомпрессии с использованием библиотеки zlib
- 21. Ruby zlib :: Gzip не работает должным образом
- 22. Objective-C async http request
- 23. C# Сообщение http request slow
- 24. Object-C HTTP POST Request
- 25. HTTP post request object-c
- 26. Http Груша выход Запрос GZIP
- 27. Android http request POST
- 28. Zlib Inflate data from http packet
- 29. node.js - простые HTTP-запросы с сжатием gzip/deflate
- 30. Запрос Node.js с библиотекой zlib
Я пробовал это, но это не помогло. Он фактически написал то же самое в файле. –
Вы читаете с веб-сервера, используя поток FILE? В этом случае, это тот, который открывается как двоичный? –
никогда не получилось. спасибо за помощь. –