FusionCompute V100R005C00SPC300 VRM接口调用问题

新人帖[复制链接]
发表于 : 2015-9-9 10:48:41 最新回复:2016-11-09 15:29:57
5563 11

参照FusionCompute V100R005C00SPC300 VRM接口参考 01.docx文档里面写了一段接口调用

            HttpGet httpget = new HttpGet("https://*.*.*.*:8443/service/versions");
            httpget.addHeader("Accept", "application/json; charset=UTF-8");

返回HTTP/1.1 404 Not Found

是不是接口需要在什么地方配置才能使用?还是文档有问题?

有调用过API的没,帮忙看看啥问题.

  • x
  • 常规:

点评 回复

跳转到指定楼层
云上云下
云上云下  专家 发表于 2015-9-9 12:00:03 已赞(0) 赞(0)

调用的具体是哪个接口?麻烦贴出来...

文档没有问题,已在500+客户使用过了...

  • x
  • 常规:

点评 回复

chenjie2_yonyou
chenjie2_yonyou   发表于 2015-9-9 13:52:31 已赞(0) 赞(0)

我的url是https://20.12.13.215:8443/OmsPortal/#homepage

是不是我的<basic_uri>就是https://20.12.13.215:8443/service  ?

那么我调用下面那个接口时我的url就是https://20.12.13.215:8443/service/versions

接口功能 查询当前系统支持的版本列表,并获取各版本登录uri
接口描述 无请求正文。
Name 响应正文描述
Attribute Type Description
versions structure[] 版本登录列表
Atribute Type Description
version string 版本号
loginUri string 登录uri


请求样例 Get <basic_uri>/versions HTTP/1.1
Host: https://<ip>:<port>
Accept: application/json; charset=UTF-8
响应样例 HTTP/1.1 200 OKAY
Date: Mon, 12 Nov 2007 15:55:01 GMT
Content-Length: xxx
Content-Type: application/json; charset=UTF-8
{  
"versions":[
{"version":“v1.0”,       "loginUri":"<basic_uri>/session"},    
     {"version":“v2.0”,       "loginUri":"<basic_uri>/session"}
]
}

  • x
  • 常规:

点评 回复

chenjie2_yonyou
chenjie2_yonyou   发表于 2015-9-9 13:56:13 已赞(0) 赞(0)

回复 2 楼

我的url是https://20.12.13.215:8443/OmsPortal/#homepage

是不是我的<basic_uri>就是https://20.12.13.215:8443/service  ?

那么我调用下面那个接口时我的url就是https://20.12.13.215:8443/service/versions



接口功能 查询当前系统支持的版本列表,并获取各版本登录uri
接口描述 无请求正文。
Name 响应正文描述
Attribute Type Description
versions structure[] 版本登录列表
Atribute Type Description
version string 版本号
loginUri string 登录uri


请求样例 Get <basic_uri>/versions HTTP/1.1
Host: https://<ip>:<port>
Accept: application/json; charset=UTF-8
响应样例 HTTP/1.1 200 OKAY
Date: Mon, 12 Nov 2007 15:55:01 GMT
Content-Length: xxx
Content-Type: application/json; charset=UTF-8

"versions":[
{"version":“v1.0”,       "loginUri":"<basic_uri>/session"},   
     {"version":“v2.0”,       "loginUri":"<basic_uri>/session"}
]
}

  • x
  • 常规:

点评 回复

云计算嘎子
云计算嘎子   发表于 2015-9-9 14:32:55 已赞(0) 赞(0)

Host: https://<ip>:<port>
http协议标准报头。指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置。HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回
虚拟化层接口同时支持http和https两种请求样例,其中<ip>指节点VRM节点的ip,http对应的<port>为7070,https对应的<port>为7443。

FusionCompute V100R005C00SPC300 VRM接口调用问题-1649119-1

  • x
  • 常规:

点评 回复

chenjie2_yonyou
chenjie2_yonyou   发表于 2015-9-9 14:57:39 已赞(0) 赞(0)

回复 5 楼

这是我的结果不知道哪里错了?

FusionCompute V100R005C00SPC300 VRM接口调用问题-1649253-1

  • x
  • 常规:

点评 回复

云上云下
云上云下  专家 发表于 2015-9-9 19:33:10 已赞(0) 赞(0)

用http,而不是https

  • x
  • 常规:

点评 回复

chenjie2_yonyou
chenjie2_yonyou   发表于 2015-9-10 08:56:53 已赞(0) 赞(0)

我的环境是https的

  • x
  • 常规:

点评 回复

云上云下
云上云下  专家 发表于 2015-9-13 21:33:34 已赞(0) 赞(0)

先用http调试下..如果OK,再指导你https调用。

  • x
  • 常规:

点评 回复

chenjie2_yonyou
chenjie2_yonyou   发表于 2015-9-14 09:12:22 已赞(0) 赞(0)

找到问题了,端口错了,我访问web界面的地址端口是8443,但是API的端口是7443,我一直在8443上试.

但是我调用登录的API时又有问题了,密码保证正确SHA-256加密FusionCompute V100R005C00SPC300 VRM接口调用问题-1670219-1


  • x
  • 常规:

点评 回复

12
返回列表
发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
登录参与交流分享

登录参与交流分享

登录