我在一个简单的脚本上遇到了麻烦,这个脚本的唯一目的是创建一个单张罚单401 Credentials Required
这是我得到的输出[DEBUG] POST ticket/new
[DEBUG] {'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8', 'Accept': 'text/plain'}
[DEBUG] 'content=Queue: General - unassigned\nSubject: Test Ticket Python'
[INFO] POST
[INFO] http://rt.example.com/REST/1.0/ticket/new
[DEBUG] HTTP_STATUS: 200 OK
[DEBUG] 'RT/3.6.6 401 Credentials Required\n'
[DEBUG] RESOURCE_STATUS: 401 Credentials required
[INFO] []
[INFO] []
有人知道怎么解决这个问题吗?我只需要能用python订票。因此,其他不使用pythonrtkit的方法也可以,只要它达到了最终目标。在
编辑:
从我的浏览器打开url(登录后)会产生RT/3.6.6 200 Ok
# Invalid object specificaiton: 'index.html'
id: index.html
从我的浏览器打开url(在登录之前)会产生RT/3.6.6 401 Credentials Required
我对互联网上的任何东西都不太了解,所以我不知道如何查看返回的服务器头。值得注意的是,我尝试过Cookie身份验证,但没有得到更好的结果。在
编辑:
@Zaroth的请求。我用的是https。在
302 FoundFound
The document has moved here.
Apache/2.2.3 (Red Hat) Server at rt.hdms.com Port 80