CGI API

本主题提供有关用于 CGI 应用程序的 IBM HTTP Server for i API 的信息。

HTTP Server 支持 C++、REXX、ILE C、ILE 和 ILE RPG 编程语言中的下列 API。 COBOL 尽管所有这些语言都支持所有 API ,但大多数 ILE C CGI 应用程序只需要使用 QtmhCvtDB()QzhbCgiParse()QzhbCgiUtils()。 这是因为 ANSI C 可以直接使用 stdin , stdout 和环境变量。 ILE C CGI 应用程序使用 ANSI C 函数调用来使用 stdin , stdout ,环境变量和字符串函数来解析 stdin 和环境变量数据。

要在 CGI 应用程序中使用这些 API ,必须将 CGI 程序绑定到库 QHTTPSVR 中的 *SRVPGM QZHBCGI。 ILE C 程序必须包含头文件 QSYSINC/H (QZHBCGI)。 CGI 应用程序必须用集成 Language Environment® ILE C、ILE RPG 和 ILE COBOL 编写和编译。