Создайте заявку в RT с python-rtkit, имеющим RESOURCE_STATUS: требуется 401 учетных данных
Я здесь новенький. Это тот же вопрос, что и этот, но я не получил ответа, поэтому я отправил его снова:как создать тикет в rt используя python-rtkit
Я пробовал обаCookieAuthenticator
а такжеBasicAuthenticator
создать или прочитать тикет, но я все еще получаю ту же ошибку:
`RT/3.8.13 401 Credentials required`
Когда я загружаю URL-адрес прямо в браузере:http://ticket.corp.kk.net/REST/1.0/ticket/214560?user=user&pass=passЯ действительно получаю содержимое билета в браузере.
Я даже попробовалwget
Команда, чтобы получить один билет, как показано ниже, используя cookie, и он работает хорошо:
сохранить вручную значение cookie вcoookie.txt
файл:
RT_SID_kk.net.80=5a1c1eb207c4e2ef5af726e98d751a08
запустите эту команду:
wget -O ticketContent.txt --keep-session-cookies --save-cookies cookies.txt 'http://ticket.corp.kk.net/REST/1.0/ticket/220680/show?format=l&user=user&pass=pass'
Контент билета хорошо зарегистрирован вticketContent.txt
, который показывает использование куки для аутентификации работает.
Но я до сих пор не могу пройтиCookieAuthentication
из rtkit в моем скрипте Python.
Я боролся с этой проблемой в течение 2 дней, я был бы очень признателен, если бы кто-нибудь смог мне помочь. Спасибо.