NITRO API

Last published : Oct 06, 2026
NetScaler SDX NITRO 协议允许您以编程方式配置和监控 SDX 设备。
NITRO 通过表述性状态传输 (REST) 接口公开其功能。因此,NITRO 应用程序可以用任何编程语言开发。此外,对于必须用 Java、.NET 或 Python 开发的应用程序,NITRO 协议以相关库的形式公开,这些库被打包为单独的软件开发工具包。
注意:在使用 NITRO 之前,您必须对 SDX 设备有基本的了解。
要使用 NITRO 协议,客户端应用程序需要满足以下条件:
  • 访问 SDX 设备。
  • 要使用 REST 接口,您必须有一个系统来向 SDX 设备生成 HTTP 或 HTTPS 请求(JSON 格式的有效负载)。您可以使用任何编程语言或工具。
  • 对于 Java 客户端,您必须有一个安装了 Java Development Kit (JDK) 1.5 或更高版本的系统。JDK 可以从 <http://www.oracle.com/technetwork/java/javase/downloads/index.html> 下载。
  • 对于 .NET 客户端,您必须有一个安装了 .NET framework 3.5 或更高版本的系统。.NET framework 可以从 http://www.microsoft.com/downloads/en/default.aspx 下载。
  • 对于 Python 客户端,您必须有一个安装了 Python 2.7 或更高版本以及 Requests 库(可在 \&lt;NITRO\_SDK\_HOME\>/lib 中获取)的系统。