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. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
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.
Affected Products
Connectrix B-Series Fabric OS 9.XProducts
Connectrix B-SeriesArticle Properties
Article Number: 000224736
Article Type: Solution
Last Modified: 03 May 2024
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.