无法在 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 的 GetConfiguration 调用中未填充 ItemCategory?的详细内容。更多信息请关注PHP中文网其他相关文章!