Как контролировать размер данных, которые я получаю при выполнении HTTP-запроса POST с помощью wget?

280
Windows11

Я пытаюсь автоматизировать вход на веб-сайт путем репликации HTTP-запроса POST с помощью wget. Мне не нужны данные ответов, не говоря уже о том, что ожидание всего этого увеличивает время выполнения cronjob.

Я пытался ограничить объем данных, которые я получаю с сервера, отправив

Range: bytes=0-1 

Заголовок HTTP, но, очевидно, я делаю это неправильно, так как я все еще получаю сотни килобайт HTML-контента, который мне не нужен.

Как мне сделать это правильно?

2
AFAIK, нет никакого способа сказать серверу, что вам не нужен весь ответ - и если вы не прочитаете весь ответ, сервер будет ждать, пока вы его не прочитаете, в течение которого вы, возможно, еще не вошли в систему. о том, как осуществляется вход в систему (сессия cookie? что-то еще?), на вашем месте я бы попытался найти другой URL для входа в систему, который не дает вам такой большой ответ (и я серьезно сомневаюсь, что это сотни K Это очень необычно). В противном случае `> / dev / null`. dirkt 6 лет назад 0

0 ответов на вопрос