LINUX.ORG.RU

вопросы по http


0

1

Возникла пара вопросов по HTTP:

1) Насколько корректно не читать ответ от сервера при выполнении POST запрос?

2) Насколько корректно недочитывать ответ на GET запрос?

Зачем мне все это надо:

делаю небольшую программу, ppp over http, и я знаю максимальную длину пакетов. Потому в своей программе читаю лишь первые 1000 байт ответа на GET запрос. Но если вдруг будет длинный пакет, лишние байты просто не прочитаются. И, для простоты, пока не читаю ответ от POST. Но я хочу, чтобы пакеты успешно проходили через прозрачные (а впоследствии и непрозрачные) http прокси. Не будет ли прокси резать, если я буду не совсем корректно читать и писать?

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 3)

1), 2)

Корректно. Не хочешь читать — не читай. Nobody cares.

Не будет ли прокси резать, если я буду не совсем корректно читать и писать?

Конечно возможно. Но только если ты будешь некорректно писать, а не читать.

anonymous
()

читаю лишь первые 1000 байт ответа на GET запрос.

если ты не закроешь соединение, и попытаешься в нем же выполнить еще запрос, то прежде, чем прочитать ответ на него, тебе придется прочитать остаток предыдущего ответа.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.