我是新来的。这和这个问题一样,但我没有得到答案,所以我再次发布:如何使用 python-rtkit 在 rt 中创建票证
我尝试了CookieAuthenticator
并BasicAuthenticator
创建或读取票证,但仍然遇到相同的错误:
`RT/3.8.13 401 Credentials required`
当我直接在浏览器中加载网址时: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
,这表明使用 cookie 进行身份验证正在工作。
但我仍然无法CookieAuthentication
在我的 python 脚本中使用 rtkit。
我已经在这个问题上苦苦挣扎了 2 天,如果有人可以帮助我,我将不胜感激。谢谢你。