我尝试使用以下HTTP请求触发Bamboo构建:
http://11.11.11.108:8085/rest/api/latest/queue/TCCONT530JAVA7UPGD-TCCONT530JAVA7UPGD?os_authType=basic
我一直得到回复:
HTTP ERROR 405
Problem accessing /rest/api/latest/queue/TCCONT530JAVA7UPGD-TCCONT530JAVA7UPGD. Reason:
Method Not Allowed
我已经四处寻找并且没有找到任何解决方案。我遇到的唯一信息是添加正确的POST或GET。
任何帮助都会很棒。
埃里克
答案 0 :(得分:2)
阅读Bamboo REST Resources文档表明它应该像这样的POST:
curl -X POST --user admin:admin http://host:8085/rest/api/latest/queue/PLAN-KEY?os_authType=basic
如果您在浏览器中只是尝试点击URL,那么您正在执行GET,这就是为什么您将获得405 Method Not Allowed消息。
如果您想从浏览器中尝试获取一个REST客户端插件,例如适用于Chrome的Advanced REST Client或适用于Firefox的RESTClient。
答案 1 :(得分:2)
以前我遇到了同样的错误。我在使用邮递员。 将http更改为https,触发构建就可以了