私はここに新しいです。これと同じ質問ですが、答えが得られなかったので再度投稿します: how to create a ticket in rt using 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をブラウザーに直接ロードすると、ブラウザーでチケットのコンテンツを取得します。
以下のように、Cookie を使用して 1 つのチケット コンテンツを取得するコマンドを試してみましたが、wget
うまくいきました。
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
ており、Cookie を使用した認証が機能していることを示しています。
CookieAuthentication
しかし、まだPython スクリプトで rtkit を通過できません。
私はこの問題に2日間苦労してきました。誰かが私を助けてくれれば幸いです。ありがとうございました。