Connectrix Brocade: REST API Komut Dosyaları - FOS v8.2.x ve FOS v9.x'te GET komut isteği farkı
Zusammenfassung: POST" komut isteği sorunsuz çalışır. Ancak "GET" komut isteği söz dizimi için Temsili Durum Aktarımı Uygulama Programlama Arayüzü Komut Dosyalarının yürütülmesi FOS v8.2.x ve FOS v9.x'te farklılık gösterir. ...
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
FOS v8.2.x ile SAN Anahtarlarında çalışan REST api komut dosyalarını çalıştırırken sorun Komut yürütme başarılı.
Parent command:
Curl -X POST -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" --user "user:password" -i https://switch/rest/login
Curl -X POST -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" --user "user:password" -i https://switch/rest/login
Response-header'dan. "Authorization" başlığı sorunsuz bir şekilde çıkarılabilir.
Authorization-header" devralındıktan sonra aşağıdaki komut uygulanmalıdır:
curl -X GET -H "Accept=\"application/yang-data+json\" Content-Type=\"'application/yang-data+json\" Authorization=\"Custom_Basic 'Authorization-header from above'\" " -i https://switch/rest/running/fabric/fabric-switch
FOS 9.1.x te yukarıdaki komut yürütmesi şu hatayla başarısız olur:
Alınan hata mesajı şudur: "HTTP/1.1 401 Yetkisiz"
Ursache
Sorunun nedeni, "fabric-switch" için "GET" sorgusunun FOS v9.x komut yürütmelerinin "fabric" sınıfına eklenmemiş olmasıdır.
Lösung
FOS v8.2.x
8.2.3x'te 'fabric-switch' için 'GET' sorgusu 'fabric' ve brocade-fabric' sınıflarındadır , bu nedenle sorgu komut için çalışır:
"https://switch/rest/running/ fabric/fabric-switch [switch]"
"https://switch/rest/running/ brocade-fabric/fabric-switch [switch]"
"https://switch/rest/running/ fabric/fabric-switch [switch]"
"https://switch/rest/running/ brocade-fabric/fabric-switch [switch]"
FOS v9.x:
Ancak 9.x'in sonraki sürümlerinde bu,'fabric' sınıfından kaldırılmıştır ve yalnızca "brocade-fabric" sınıfına dahil edilmiştir ve kullanılabilir.
Bu nedenle "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" sorgusu başarıyla çalışır.
Bu nedenle "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" sorgusu başarıyla çalışır.
Weitere Informationen
Bu ayrıntıların Broadcom REST API rehberlerine eklenmesi için Broadcom a geri bildirim sağlanır.
Ancak, devam eden bu davranış değişikliği için müşteri düzeyinde KB belgesi SSS-14293 oluşturmuşlardır.
Ancak, devam eden bu davranış değişikliği için müşteri düzeyinde KB belgesi SSS-14293 oluşturmuşlardır.
Betroffene Produkte
Connectrix B-Series Fabric OS 9.XProdukte
Connectrix B-SeriesArtikeleigenschaften
Artikelnummer: 000224736
Artikeltyp: Solution
Zuletzt geändert: 03 Mai 2024
Version: 1
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.