Как я могу проанализировать значение Content-Type из ответа заголовка HTTP?Python

Программы на Python
Anonymous
 Как я могу проанализировать значение Content-Type из ответа заголовка HTTP?

Сообщение Anonymous »

Мое приложение отправляет множество HTTP-запросов. Как мне проанализировать значения заголовка Content-Type без написания регулярного выражения? Например:
text/html; charset=UTF-8

Для контекста, вот мой код для получения информации в Интернете:
from requests import head

foo = head("http://www.example.com")

Ожидаемый мной результат аналогичен тому, что делают методы в mimetools. Например:
x = magic("text/html; charset=UTF-8")

Выведет:
x.getparam('charset') # UTF-8
x.getmaintype() # text
x.getsubtype() # HTML


Подробнее здесь: https://stackoverflow.com/questions/323 ... r-response

Вернуться в «Python»