gpt4 book ai didi

python - 未知 RT 错误消息

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:29 25 4
gpt4 key购买 nike

我正在尝试调试一个尝试与 RT(请求跟踪器)通信的脚本,并且得到以下输出:

RT/3.6.6 409 Syntax Error

# Syntax Error

>>ARRAY(0x2b3495f37750)

我不知道这个错误在 RT 上下文中意味着什么,因为细节的缺乏令人震惊,导致调试变得困难。这是一些上下文的相关代码,它是一个尝试创建票证的脚本。

import requests

def combDicts(dicts):
out = {}
for d in dicts:
out.update(d)
return out

operPath = 'ticket/new'
credentials = {'user': 'myuser', 'pass': 'mypassword'}
content = {
'content': {
'id': 'ticket/new',
'Subject': 'Python Script Test',
'Queue': 'General - unassigned',
}
}
r = requests.post('https://rt.hdms.com/REST/1.0/' + operPath, params=combDicts((credentials, content)), verify = False)
print r.text

如果我注释掉内容字典中除队列行之外的所有内容,错误将更改为:

RT/3.6.6 409 Syntax Error

# Syntax Error

>> Queue

我的问题的关键是:有谁知道这个错误意味着什么,或者知道我在哪里可以找到有关所有 RT 错误是什么以及可能导致这些错误的原因的文档?

最佳答案

您将在 RT 服务器本身的日志中找到更多信息,特别是在提高日志级别进行调试时。使用 python libraries 之一可能会有更好的运气可用于调用 RT。但是,您运行的 RT 版本相当旧,发布于 2008 年 1 月。您可能无法将当前的库与旧版本的 RT 一起使用。

关于python - 未知 RT 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com