ホームページ > バックエンド開発 > Golang > Go からの GetConfiguration 呼び出しで ItemCategory が設定されないのはなぜですか?

Go からの GetConfiguration 呼び出しで ItemCategory が設定されないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-19 10:05:03
オリジナル
1020 人が閲覧しました

Why is ItemCategory Not Populated in GetConfiguration Calls from Go?

Go からの GetConfiguration 呼び出しで ItemCategory を設定できません

REST 呼び出しを行って SoftLayer_Product_Package/GetConfiguration から項目カテゴリ情報を取得する場合、ユーザーはitemCategory フィールドが含まれている場合でも、このフィールドが設定されないという問題が発生するobjectMask.

説明

この問題の理由は、使用されているエンドポイントにあります。デフォルトでは、Go クライアント ライブラリは REST エンドポイントを使用します。ただし、(「~/.softlayer」ファイルの存在によって) XMLRPC エンドポイントが構成されている場合、クライアント ライブラリは代わりに XMLRPC を介してリクエストを作成しようとします。

XMLRPC エンドポイントは、 itemCategory フィールド、結果は空になりますresponse.

解決策

この問題を解決するには、セッションの作成時に REST エンドポイントを明示的に指定します。

1

2

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート