通过代码将错误添加到Bugzilla

时间:2012-02-07 08:44:34

标签: bugzilla

我正在使用类似浏览器的方法向Bugzilla添加错误。 我正在成功登录。当我添加错误时,我不会收到错误。我得到状态代码OK。但是,响应html包含这个:

Bugzilla - 可疑行动

“看起来你没有来自正确的页面(你在处理'post_bug.cgi'脚本时没有有效的create_bug动作令牌。)原因可能是: 在成功提交更改后,您单击了Web浏览器的“后退”按钮,这通常不是一个好主意(但无害)。 您直接在Web浏览器的地址栏中输入了URL,这应该是安全的。 您在未经您同意的情况下点击了将您重定向到此处的URL,在这种情况下,此操作更为重要。 您确定要提交这些更改吗?这可能会导致意外和不希望的结果。“

有一个确认按钮。

当我手动(而非代码)执行此操作时,我没有收到错误页面。相反,我得到回应,一切都很顺利,我可以得到我的错误的ID。所以,在我的代码中我正在使用id。但是,由于我得到的错误,id是一个空字符串。如何解决这个问题?

可以通过代码单击确认按钮来解决吗?

1 个答案:

答案 0 :(得分:2)

您可以在脚本中使用Bugzilla的REST API

创建错误是documented here