Tidak Dapat Mengisi ItemCategory dalam GetConfiguration Call from Go
Apabila membuat panggilan REST untuk mendapatkan maklumat kategori item daripada SoftLayer_Product_Package/GetConfiguration, pengguna boleh menghadapi isu apabila medan itemCategory tidak diisi, walaupun apabila ia disertakan dalam objectMask.
Penjelasan
Punca isu ini terletak pada titik akhir yang digunakan . Secara lalai, pustaka klien Go menggunakan titik akhir REST. Walau bagaimanapun, jika titik akhir XMLRPC telah dikonfigurasikan (melalui kehadiran fail "~/.softlayer"), perpustakaan pelanggan akan cuba membuat permintaan melalui XMLRPC sebaliknya.
Titik akhir XMLRPC tidak menyokong mengisi medan itemCategory, menghasilkan respons kosong.
Penyelesaian
Untuk menyelesaikan isu ini, nyatakan titik akhir REST secara eksplisit semasa membuat sesi:
endpoint := "https://api.softlayer.com/rest/v3" sess := session.New(username, apikey, endpoint)
Maklumat Tambahan
Atas ialah kandungan terperinci Mengapa ItemCategory Tidak Diisi dalam Panggilan GetConfiguration dari Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!