Цитирование повара ie значений - PullRequest
0 голосов
/ 06 января 2020

Я использую aiohttp (3.6.2) для общения с pinnacle.com. На одном этапе мне нужно отправить куки, один из которых имеет одинаковые знаки в значении: id = AAddddddd & login = 202001060235 & roundTrip = 202001060235 & hash = 5D9BC821CDFF0FEE43567F0107EC9A56

Проблема заключается в том, что, поскольку он имеет одинаковые знаки в значении, его цитируют автоматически по SimpleCook ie. Таким образом, фактический заголовок послал выглядит следующим образом:

1004

Cook ie: CustID = "ID = AAddddddd и логин = 202001060235 & Roundtrip = 202001060235 & хэш = 5D9BC821CDFF0FEE43567F0107EC9A56"

BaseCook ie Безразлично не делайте этого, но в client_reqrep.py:update_cookies () используется SimpleCook ie. Хотя RF C 6265 допускает использование токена или строки в кавычках в качестве значения cook ie, похоже, что aiohttp заставляет нас указать строку в кавычках. Теперь я могу передать заголовок Cook ie для каждого запроса без кавычек, и он будет работать, но я бы хотел использовать обычный механизм cookiejar.

Итак, возможно, это небольшая ошибка в aiohttp? Или есть причина этого способа приготовления ie?

...