В чем разница между "содержанием" и "текстом"
я использую потрясающий Запросы Python библиотека. Я замечаю, что документацию есть много примеров как сделать что-то без объяснения почему. Например, как r.text
и r.content
приведены в качестве примеров как чтобы получить ответ сервера. но где это объясняется, что эти свойства делают? например, когда бы я выбрал один над другим? Я вижу тар r.text
возвращает объект unicode иногда, и я полагаю, что будет разница для нетекстового ответа. Но где все это задокументировано? Обратите внимание, что в связанном документе указано:
вы также можете получить доступ к телу ответа в байтах для не-текст просьбы:
но затем он продолжает показывать пример текста ответ! Я могу только предположить, что цитата выше означает сказать non-text responses
вместо non-text requests
, а не текст запроса не имеет смысла в HTTP.
короче говоря, где правильный документация библиотеки, в отличие от (отлично) учебник на сайте запросов Python?
2 ответа:
The разработчик интерфейса подробнее:
r.text
- Это содержимое ответа в юникоде, иr.content
содержание ответа в байтах.