基于IWS的Web服务与IBM i中的CGI编程的优缺点是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于IWS的Web服务与IBM i中的CGI编程的优缺点是什么?相关的知识,希望对你有一定的参考价值。

我是IBM i中的Web服务编程的新手,根据我最初的研究,我发现了几种实现它的方法。

  1. 使用集成Web服务平台随IBM i(http://hostname:2001/HTTPAdmin)一起提供,但需要具有* iosYSCFG权限的配置文件
  2. 使用Apache Web服务器进行CGI编程并编辑httpd.conf文件并使用ScriptAliasMatch路由到我的RPGLE

但我想知道,每种方法的最佳实践和优点和缺点是什么。从myside开始,我无法进行太多探索,因为我无权使用具有* IOSYSCFG权限的配置文件

我用CGI概念制作了很少的程序,但需要知道它在安全方面的效率如何?

在此先感谢您的帮助..!!

答案

我认为IWS是一种包装现有代码的快捷方式......

但它也需要较少的Web服务理解。

下行是它支持的参数类型的限制。注意:您不需要* IOSYSCFG,因为有* IOSYSCFG的人可以为单个用户或用户组授予管理IWS服务器的权限。

CGI需要更好地了解Web服务......但您仍然可以利用您的RPG技能。它已经过时了,但有时仍然是一个不错的工具。

您是否考虑过所有可用于i的Node.js,python或php?它们可以实现全世界的选择。

以上是关于基于IWS的Web服务与IBM i中的CGI编程的优缺点是什么?的主要内容,如果未能解决你的问题,请参考以下文章

Ruby CGI 编程

雷林鹏分享:Ruby CGI 编程

日志服务管理与基于FACTCGI的LAMP架构

CGI编程中POSTGET详解

CGI编程

PHP在apache中的三种工作方式