首頁  >  文章  >  後端開發  >  為什麼 Go 的 GetConfiguration 呼叫中未填入 ItemCategory?

為什麼 Go 的 GetConfiguration 呼叫中未填入 ItemCategory?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-19 10:05:03946瀏覽

Why is ItemCategory Not Populated in GetConfiguration Calls from Go?

無法在Go 的GetConfiguration 呼叫中填入ItemCategory

當進行資料類別中填入ItemCategory

當進行資料類別中以從SoftLayer_Product_Packguration/duct_fiackguration 類別資料時,使用者可能會擷取項目資料會遇到itemCategory欄位未填入的問題,即使它包含在objectMask.

說明

此問題的原因在於所使用的端點。預設情況下,Go 用戶端程式庫使用 REST 端點。但是,如果已配置 XMLRPC 端點(透過存在「~/.softlayer」檔案),則客戶端程式庫將嘗試透過 XMLRPC 發出請求。

XMLRPC 端點不支援填充itemCategory 字段,導致回應為空。

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

解決此問題問題,在建立會話時明確指定REST 端點:

    其他資訊
  • 其他資訊
其他資訊其他資訊其他資訊其他資訊有關此問題的更多詳細信息,請參閱Go GitHub 儲存庫:https://github.com/softlayer/softlayer-go/issues/報告 XMLRPC 端點的任何問題到 Go GitHub 儲存庫。

以上是為什麼 Go 的 GetConfiguration 呼叫中未填入 ItemCategory?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn