API NITRO

Dernière publication : Oct 02, 2026
Le protocole NITRO de NetScaler SDX vous permet de configurer et de surveiller l'appliance SDX par programmation.
NITRO expose ses fonctionnalités via des interfaces REST (Representational State Transfer). Par conséquent, les applications NITRO peuvent être développées dans n'importe quel langage de programmation. De plus, pour les applications qui doivent être développées en Java, .NET ou Python, le protocole NITRO est exposé sous forme de bibliothèques pertinentes, regroupées en kits de développement logiciel (SDK) distincts.
Remarque : Vous devez avoir une compréhension de base de l'appliance SDX avant d'utiliser NITRO.
Pour utiliser le protocole NITRO, l'application cliente a besoin des éléments suivants :
  • Accès à une appliance SDX.
  • Pour utiliser les interfaces REST, vous devez disposer d'un système permettant de générer des requêtes HTTP ou HTTPS (charge utile au format JSON) vers l'appliance SDX. Vous pouvez utiliser n'importe quel langage de programmation ou outil.
  • Pour les clients Java, vous devez disposer d'un système où la version 1.5 ou supérieure du Java Development Kit (JDK) est disponible. Le JDK peut être téléchargé depuis <http://www.oracle.com/technetwork/java/javase/downloads/index.html>.
  • Pour les clients .NET, vous devez disposer d'un système où la version 3.5 ou supérieure du framework .NET est disponible. Le framework .NET peut être téléchargé depuis http://www.microsoft.com/downloads/en/default.aspx.
  • Pour les clients Python, vous devez disposer d'un système où la version 2.7 ou supérieure de Python et la bibliothèque Requests (disponible dans \&lt;NITRO\_SDK\_HOME\>/lib) sont installées.