Connectrix Brocade: REST API -komentosarjat - GET-komentopyyntöjen ero FOS 8.2.x:ssä ja FOS 9.x:ssä
Summary: POST-komentopyyntö toimii ongelmitta. Representational State Transfer Application Programming Interface Scriptsin suoritus komentojen GET-komentopyyntösyntaksissa vaihtelee kuitenkin versioissa FOS 8.2.x ja FOS 9.x. ...
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Symptoms
Ongelma suoritettaessa REST-ohjelmointirajakomentosarjoja, jotka ovat käynnissä SAN-kytkimissä FOS 8.2.x:n kanssa, komento suoritetaan.
Pääkomento:
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
Vastauksen otsikosta. Valtuutus-otsikko voidaan purkaa ongelmitta.
Kun "Authorization-header" periytyy, on suoritettava seuraava komento:
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:ssä edellä olevan komennon suorittaminen epäonnistuu ja näyttöön tulee virhe:
Vastaanotettu virheilmoitus on "HTTP/1.1 401 Unauthorized"
Cause
Ongelman syynä on se, että fabric-switchin GET-kyselyä ei ole lisätty FOS v9.x -komentosuoritusten fabric-luokkaan.
Resolution
FOS 8.2.x
8.2.3x:ssä 'GET'-kysely 'fabric-switch' on luokissa 'fabric' ja brocade-fabric', joten kysely toimii komennolla
"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 9.x:
Mutta myöhemmissä versioissa 9.x: stä tämä poistetaan"kangas" -luokasta ja sisältyy ja on saatavana vain "brocade-fabric" -luokkaan.
Siksi kysely "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" toimii onnistuneesti.
Siksi kysely "https://switch/rest/running/ [switch]brocade-fabric/fabric-switch" toimii onnistuneesti.
Additional Information
Broadcomille annetaan palautetta, jotta nämä tiedot voidaan lisätä Broadcom REST API -oppaisiin.
He ovat kuitenkin luoneet asiakastason KB-asiakirjan FAQ-14293 tätä käynnissä olevaa käyttäytymisen muutosta varten.
He ovat kuitenkin luoneet asiakastason KB-asiakirjan FAQ-14293 tätä käynnissä olevaa käyttäytymisen muutosta varten.
Etkilenen Ürünler
Connectrix B-Series Fabric OS 9.XÜrünler
Connectrix B-SeriesMakale Özellikleri
Article Number: 000224736
Article Type: Solution
Son Değiştirme: 03 May 2024
Version: 1
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.