Как читать содержимое GZip, отправленное в ответе http

Уже более недели я пытаюсь прочитать сжатый контент, отправленный в Restop Http.

Хорошо, позвольте мне быть более конкретным - веб-сервер отправляет ответ с заголовком Content-Disposition и атрибутом вложения, как показано ниже:

Расположение содержимого: вложение, имя файла =00011122.txt

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

Но я понятия не имею, как мне сохранить этот файл, распаковать его и просмотреть содержимое, как любой другой текстовый файл.

Я искал в Интернете и перепробовал много вещей, но ничто, кажется, не помогает.

Я использую cURL - libcurl.net, C# в качестве моих языков программирования.

Любая помощь, предложение, обратная связь будет принята с благодарностью.

С уважением, Джей

2 ответа

Поддержка еще не добавлена ​​в cURL. Смотрите: http://curl.haxx.se/mail/tracker-2007-12/0008.html

Я хотел бы, чтобы это было так просто, как вы упомянули К сожалению, это не может быть сделано так легко. Особенно, когда контент gzip'd.

Я наткнулся на довольно много примеров в Интернете, которые сохраняют данные из ответа. Тем не менее, нет ни одного примера, который показывает, как сохранить данные, которые отправляются как часть заголовка Content-Dispositon, и особенно, когда контент gzip'd.

Пожалуйста, дайте мне знать, если вы знаете, как это сделать.

С уважением, Джей

Другие вопросы по тегам