У меня есть файл журнала, заполненный необработанными HTTP-запросами (т.е. строка с запросом GET и HTTP-заголовками клиента).Сборка Django HttpRequest из Raw Запрос данных
У меня есть некоторые существующие Django Views, которые я бы хотел использовать для обработки необработанных запросов (поэтому я могу воспользоваться некоторыми из побочных эффектов, уже реализованных в представлениях). Мой план - периодически обрабатывать эти архивные запросы в задаче сельдерея.
Django view
должен быть в состоянии получить доступ к заголовкам и куки-файлам запроса, чтобы функционировать. Каков правильный способ восстановления объекта Django HTTP Request
из этих исходных данных?
Образец данных:
GET /log/?pk=1e455a1038e HTTP/1.1
Host: 127.0.0.1:8080
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.69 Safari/537.36
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Cookie: fc=fcVal=68335707752227284;