NITRO API
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 或更高版本可用。可以从
<http://www.oracle.com/technetwork/java/javase/downloads/index.html>下载 JDK。 -
对于 .NET 客户端,您必须有一个系统,其中 .NET framework 3.5 或更高版本可用。可以从 http://www.microsoft.com/downloads/en/default.aspx 下载 .NET framework。
-
对于 Python 客户端,您必须有一个系统,其中已安装 Python 2.7 或更高版本以及 Requests 库(位于 \<NITRO\_SDK\_HOME\>/lib 中)。