通过localhost http端口上的JSON-RPC访问Jira 4.4.5

时间:2012-09-04 15:40:32

标签: python jira json-rpc

我正在尝试使用它的JSON-RPC服务访问本地JIRA 4.4.5安装。因此,我使用jsonrpclib编写了一个python脚本,并尝试按照https://developer.atlassian.com/display/JIRADEV/JIRA+JSON-RPC+Overview中的描述连接到http://localhost:8080/jira/rpc/json-rpc/jirasoapservice-v2。尝试从我的python脚本连接以及在浏览器中打开此URL会给我一个404错误。

import jsonrpclib
server = jsonrpclib.Server("http://localhost:8080/jira/rpc/json-rpc/jirasoapservice-v2")
reply = server.someMethod( param1, ... )

调用someMethod失败,并显示以下错误:

xmlrpclib.ProtocolError: <ProtocolError for localhost:8080/jira/rpc/json-rpc/jirasoapservice-v2: 404 Not Found>

有没有人像我一样成功地试过这个?我是否需要以某种方式通过HTTPS访问而不是HTTP?我如何配置jira呢?

顺便说一句:Jira的json-rpc插件已启用。

0 个答案:

没有答案