Maison > développement back-end > Golang > Pourquoi ItemCategory n'est-il pas renseigné dans les appels GetConfiguration depuis Go ?

Pourquoi ItemCategory n'est-il pas renseigné dans les appels GetConfiguration depuis Go ?

Mary-Kate Olsen
Libérer: 2024-11-19 10:05:03
original
1011 Les gens l'ont consulté

Why is ItemCategory Not Populated in GetConfiguration Calls from Go?

Impossible de remplir la catégorie d'élément dans l'appel GetConfiguration depuis Go

Lors d'un appel REST pour récupérer les informations sur la catégorie d'élément à partir de SoftLayer_Product_Package/GetConfiguration, les utilisateurs peuvent rencontrez un problème où le champ itemCategory n'est pas renseigné, même lorsqu'il est inclus dans le objectMask.

Explication

La raison de ce problème réside dans le point de terminaison utilisé. Par défaut, la bibliothèque client Go utilise le point de terminaison REST. Cependant, si un point de terminaison XMLRPC a été configuré (via la présence d'un fichier "~/.softlayer"), la bibliothèque cliente tentera d'effectuer la requête via XMLRPC à la place.

Les points de terminaison XMLRPC ne prennent pas en charge le remplissage du itemCategory, ce qui donne une réponse vide.

Solution

Pour résoudre ce problème, explicitement spécifiez le point de terminaison REST lors de la création de la session :

endpoint := "https://api.softlayer.com/rest/v3"
sess := session.New(username, apikey, endpoint)
Copier après la connexion

Informations supplémentaires

  • Référez-vous au référentiel Go GitHub pour plus de détails sur ce problème : https : //github.com/softlayer/softlayer-go/issues/
  • Signaler tout problème avec le point de terminaison XMLRPC au Go Dépôt GitHub.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal