Подтвердить что ты не робот

Какая строка кодирования сообщает веб-серверу НЕ отправлять gzip-контент?

Этот заголовок кодирования сообщает веб-серверу, чтобы он отправлял gzip-контент, если он доступен.

'accept-encoding': 'gzip,deflate,sdch',

Как я могу дать указание веб-серверу отправлять простой текст, а не gzip содержание? Я знаю, что веб-сервер может просто игнорировать этот запрос, если захочет.

4b9b3361

Ответ 1

Выход из кодировки из кодировки accept будет запрещать эту кодировку (т.е. gzip).

Если вы хотите явно установить его как запрещенное, вы можете установить qvalue из 0.

'accept-encoding': 'gzip;q=0,deflate,sdch'

Вы можете прочитать больше в accept-encoding в RFC2616, но вкратце, если сервер не может найти приемлемую кодировку среди (личность - это особый случай, см. ссылку), он должен отправить ответ 406 (недопустимый) и не отвечать на ваш запрос с помощью любой другой кодировки.

Ответ 2

Не включая заголовок accept-encoding подразумевает, что вам может понадобиться кодировка по умолчанию, т.е. identity. Опасность здесь заключается в том, что RFC2616 sec 14.3 позволяет серверу предполагать, что любая доступная кодировка приемлема.

Чтобы явно запросить простой текст, установите 'accept-encoding: identity'