это все конечно хорошо, но хотелось бы все же curl-ом через bash скрипт, а не python кодом
кароче посмотрел код суть такая. Если ты заходишь и у тебя нет session_id который являются частью куки (аля токен) то тогда он генерится новый, но в нем не указана база данных и сохраняется в на диске ну типо сессия пустышка. Далее если ты выбираешь базу то тогда ты делаешь запрос аля /web?db=odoo171 в этот момент в твою сессию записывается база ну и далее уже ходишь. Это без авторизации. С авторизацией понятно делаешь запрос на web/session/authentificate и там сразу получаешь сессию связанную с базой. ИТОГО самый просто вариант руками заходишь через приватную вкладку выбираешь базу далее копируешь токен cookie и добавляешь в свой curl как хедере и тестишь, куки хранятся 7 дней. 2 вариант сделать еще один запрос на /web?db=odoo171 который в ответе в хедере будет иметь куки с выбранной базой
Вот пример https://blog.yartsev.by/additional_articles/003_odoo_native_api/001_odoo_native_api.html
Обсуждают сегодня