在开始从 .NET MVC Web 客户端调用 Rally REST Web 服务方面获得了一些帮助。
我在这里得到了网络服务信息:
https://rally1.rallydev.com/slm/doc/webservice/
所以我可以看到我可以使用 URL 来访问来自 Rally 的信息 - 类似于:
https://rally1.rallydev.com/slm/webservice/1.39/task?query=((Owner.Name
= owner@blah.com.au) and (State != Completed))&order=Rank&fetch=true&stylesheet=/slm/doc/webservice/browser.xsl
但是我不清楚的是如何在提出请求之前进行身份验证?
我是 REST Web 服务的新手(不久前已经完成了 SOAP/WSDL) - 所以对于 REST,您似乎不应该添加对某些东西的引用来创建客户端类?这个对吗?您只需使用 URI 创建一个 HTTPRequest - 并进行调用,返回一个 HTTPResponse(我希望可以用它做一些事情)。
很多示例似乎都有特定的服务/api 类,它们正在调用方法或访问属性——所以我不确定这是因为它们使用的是 SOAP 而不是 REST——还是它们自己创建了它们。
也许我正在查看错误的文档,因为它似乎假设您知道如何进行身份验证。还是我缺少参考?