java调用 Bugzilla Rest Api问题,主要在Bugzilla

首先直接从地址栏访问,结果直接报错:The REST Interface feature is not available in this Bugzilla.
然后以为是 application/json 的问题,就使用 HttpURLConnection 来模拟,结果还是一样:The REST Interface feature is not available in this Bugzilla.
调用的API应该是请求 http://localhost/bugzilla/rest.cgi/version 然后直接返回
{"version" : "4.2.9+"} 的json数据。
如图:
Bugzilla 查看版本号的 api描述
直接在浏览器访问
使用HttpUrlConnection
本人尝试过 直接带入Bugzilla_api_key,行不通,感觉主要问题还是在于Bugzilla。

2个回答

Bugzilla会对每个用户生成一个唯一的Token,在使用Rest API时只需要带入这个Token即可不需登录,Bugzilla将其称为api_key,
这个api_key可在用户配置中查看,新注册的用户需要生成,调用API使用的是HttpClient技术。

如果没有提供rest API,那就请求页面获取返回来解析数据

weixin_38652136
邪恶八进制 能说的再详细一点吗?你这说的有点模糊
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!