无法查询VersionOne query.v1 api

时间:2014-04-22 17:33:03

标签: curl versionone

我正在尝试访问我的VersionOne(企业版)服务器的query.vi api。我能够查询其余的服务和meta.v1,但是去/query.v1会给出一个"麻烦执行URL"错误。

我目前只使用curl和浏览器访问来查询API。

e.g。

使用:

curl -X GET -u user:pass <baseuri>/rest-1.v1/Data/Timebox

错误:

 curl -X POST -u user:pass --header "Content-Type:application/json" -d @data.txt <baseuri>/query.v1

data.txt =

{
    "from":"Timebox"
}

同样错误,转到localhost/VersionOne/query.v1会导致执行网址错误。

这里出了什么问题?我该如何解决?

1 个答案:

答案 0 :(得分:1)

curl与query.v1一起使用时没有问题。如果您提供有关执行URL的问题的更多信息,将会有所帮助。 HTTP状态代码将是一个很好的线索。

一些潜在的问题:

  • query.v1端点是在VersionOne 13.2,Summer 2013中引入的。在此之前,您肯定会看到任何版本的错误。
  • 如果您为本地安装的VersionOne选择了Windows集成身份验证,则query.v1可能需要NTLM身份验证。