试图通过HTTP请求执行Bamboo构建的问题

时间:2015-01-08 21:57:58

标签: bamboo

我尝试使用以下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。

任何帮助都会很棒。

埃里克

2 个答案:

答案 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,触发构建就可以了