首页 > 后端开发 > Golang > 正文

为什么 Go 的 GetConfiguration 调用中未填充 ItemCategory?

Mary-Kate Olsen
发布: 2024-11-19 10:05:03
原创
952 人浏览过

Why is ItemCategory Not Populated in GetConfiguration Calls from Go?

无法在 Go 的 GetConfiguration 调用中填充 ItemCategory

当进行 REST 调用以从 SoftLayer_Product_Package/GetConfiguration 检索项目类别信息时,用户可能会遇到 itemCategory 字段未填充的问题,即使它包含在objectMask.

说明

此问题的原因在于所使用的端点。默认情况下,Go 客户端库使用 REST 端点。但是,如果已配置 XMLRPC 端点(通过存在“~/.softlayer”文件),客户端库将尝试通过 XMLRPC 发出请求。

XMLRPC 端点不支持填充itemCategory 字段,导致响应为空。

解决方案

解决此问题问题,在创建会话时显式指定 REST 端点:

endpoint := "https://api.softlayer.com/rest/v3"
sess := session.New(username, apikey, endpoint)
登录后复制

其他信息

  • 有关此问题的更多详细信息,请参阅 Go GitHub 存储库:https://github.com/softlayer/softlayer-go/issues/
  • 报告 XMLRPC 端点的任何问题到 Go GitHub 存储库。

以上是为什么 Go 的 GetConfiguration 调用中未填充 ItemCategory?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板