HTTP Chunked Transfer Coding и MFC - PullRequest
       5

HTTP Chunked Transfer Coding и MFC

0 голосов
/ 10 августа 2010

У меня есть клиент-серверное приложение Proprietery, написанное на MFC.Никаких клиентов, кроме моего клиента, не будет общаться с сервером.По причинам безопасности мы используем HTTP.

Пока не известно, мы использовали длину содержимого для описания клиента, на котором заканчивается тело ответа.Теперь у нас возникла ситуация, когда длина заранее неизвестна, и мы не можем буферизовать данные.Я прочитал в RFC, что есть кодирование передачи Chunked.Проблема в том, что я не хочу реализовывать форматирование, которое определено в rfc (http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6 раздел 3.6.1).

Проблема в том, что если я использую свое собственное форматирование чанка изатем класс MFC попытается проанализировать его, это произойдет из-за ошибки, поскольку этот формат не соответствует ожидаемому, как определено в RFC.

Можно ли поместить "кодирование передачи Chunked" в заголовки ответа и затем использовать мойсобственное форматирование чанка?Или, другими словами, классы MFC, когда они видят "Chunked Transfer Coding" в заголовках ответа, пытаются проанализировать тело в соответствии с определением форматирования chanked в rfc?

1 Ответ

0 голосов
/ 10 августа 2010

Я не уверен, что понимаю.

1) Что не так с кодированием по частям, как определено в RFC 2616?

2) И как существующий код должен работать с кодировкойэто не знает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...