什么是公共网关接口?(the common gateway interface?)

在计算机领域中,网关可以是几种东西,包括物理连接不同网络的节点、转换协议以便通信的节点,或提供多个系统之间中介的功能服务。网关程序可以充当服务器端资源(如数据库)和web之间的网关。公共网关接口(CGI)是最初的机制,用作服务器和这些服务器端网关程序之间的通用接口,大多数服务器使用它来处理需要服务器端数据处理的客户端请求。它是一个标准,也是一个接口。...

在计算机领域中,网关可以是几种东西,包括物理连接不同网络的节点、转换协议以便通信的节点,或提供多个系统之间中介的功能服务。网关程序可以充当服务器端资源(如数据库)和web之间的网关。公共网关接口(CGI)是最初的机制,用作服务器和这些服务器端网关程序之间的通用接口,大多数服务器使用它来处理需要服务器端数据处理的客户端请求。它是一个标准,也是一个接口。

The Common Gateway Interface (CGI) was the initial mechanism that served as a generic interface between the server and server-side gateway programs.

公共网关接口在两个方向上工作。假设用户通过web浏览器发送请求,例如提交包含数据的HTML表单,以便添加到邮件列表中。HTTP服务器只能提供文档,不能处理数据。因此,一旦完成了到服务器的HTTP(超文本传输协议)数据传输,公共网关接口就会将数据从服务器传输到连接到数据库的网关程序。处理的结果(如确认消息)将以相反的方式返回给用户:从数据库到网关程序,通过公共网关接口到服务器,通过HTTP到用户的web浏览器。

A Common Gateway Interface script is the name of the software program that was used to process a query to a database.

公共网关接口脚本是用于处理数据库查询的软件程序的名称。它的好处是操作系统不可知,这意味着无论运行哪个操作系统,它都可以在服务器上工作。虽然CGI在web的早期被广泛使用,但现在有了更新、更高效的服务器端查询处理方法,现在也可以找到这些方法。其中包括ASP(活动服务器页面)及其较新版本ASP。NET(用于dot NET的活动服务器页面,也称为ASP+)和JSP®(JavaServer页面),允许HTML(超文本标记语言)和Java的组合在单个网页上顺利工作,但请注意,ASP由Microsoft®制作,仅在Microsoft®web服务器上运行。

CGI本身也得到了发展。快速CGI™, CGI的开放标准、独立于语言的扩展,允许分布式计算,与CGI不同的是,它不会在每个请求完成后退出,而是持续等待下一个请求。SCGI(简单CGI)是另一种替代方案,它既是一种协议,也是一种程序,由其创建者置于公共域中。

  • 发表于 2021-12-15 09:57
  • 阅读 ( 169 )
  • 分类:互联网

你可能感兴趣的文章

班(class)和接口(interface)的区别

班(class)和接口(interface)的区别 面向对象编程(OOP)是软件开发中的一种常见范式。它有助于使用类和对象为编程带来真实的场景。类是创建对象的蓝图。程序员可以用属性和方法创建一个类。学生和老师是客体。创建对象称...

  • 发布于 2020-10-24 04:25
  • 阅读 ( 273 )

继承(inheritance)和java接口(interface in java)的区别

继承(inheritance)和java接口(interface in java)的区别 Java是Sun Microsystems公司开发的一种编程语言。Java可以用来开发各种应用程序。它是一种支持面向对象、结构化等多种范式的语言,Java的主要优点是支持面向对象编程(OOP)。程序...

  • 发布于 2020-10-25 00:02
  • 阅读 ( 507 )

如何在linux上管理ip地址:查找、设置和更改

... nmcli device show <interface> | grep IP4.DNS ...

  • 发布于 2021-03-24 17:34
  • 阅读 ( 269 )

如何从命令提示符更改计算机的ip地址

...更改的接口的网络全名。为此,请键入以下命令: netsh interface ipv4 show config 相关:如何在Windows命令提示下启用CTRL+C/CTRL+V进行粘贴 向下滚动,直到看到要查找的界面。在我们的示例中,我们将修改Wi-Fi接口,它在我们的计算机...

  • 发布于 2021-04-08 22:49
  • 阅读 ( 200 )

it:如何在Server2008R2核心上安装和管理ActiveDirectory

...务器的网络适配器列表。为此,我们使用netsh命令: netsh interface ipv4 show interface 现在您可以看到计算机中所有网卡的名称,您可以更改特定卡的设置。要更改IP地址,我们再次使用netsh命令: netsh interface ipv4 set address name=”Local A...

  • 发布于 2021-04-12 15:42
  • 阅读 ( 186 )

黑客从漂亮的网关用户那里窃取了NFT

上周末,NFT marketplace Nifty Gateway的一些用户表示,黑客从他们的账户中窃取了价值数千美元的数字艺术品。一些被黑客攻击的人还说,他们存档的信用卡被用来购买额外的NFT,也要花费数千美元,然后转移到黑客的账户。 ...

  • 发布于 2021-04-16 02:56
  • 阅读 ( 167 )

网关(gateway)和路由器(router)的区别

连接到互联网需要一些完全对用户隐藏的步骤。有两件事你的电脑必须知道,以便联系*****的文件。一个是DNS服务器,它将域名解析为等效的IP地址,第二个是网关或网络中连接到internet的点。通常,网络网关是由路由器完成的角...

  • 发布于 2021-06-22 11:52
  • 阅读 ( 316 )

网关(gateway)和路由器(router)的区别

...。然而,这是两种不同的技术,用于不同的目的。 术语gateway可用于定义两种不同的技术:gateway和defaultgateway。这两个术语不应混淆。在通信网络方面,网关是指允许一个网络与另一个具有不同协议的网络接口的网络节点。通俗...

  • 发布于 2021-07-12 07:02
  • 阅读 ( 1041 )

如何我选择最好的电子邮件到sms网关?(i choose the best email to sms gateway?)

您通常只需考虑您已经使用的电子邮件服务,并了解您希望向其发送消息的人使用的移动电话提供商,即可根据您的需要选择最佳的电子邮件至SMS网关。这将允许您通过短...

  • 发布于 2021-12-06 16:33
  • 阅读 ( 173 )

如何我选择最好的无线调制解调器网关?(i choose the best wireless modem gateway?)

选择最佳的无线调制解调器网关需要制定预算,然后根据您需要的功能进行权衡。像任何购买一样,如果你花更多的钱,你会得到更多的功能。然而,为你不需要的东西付...

  • 发布于 2021-12-07 08:31
  • 阅读 ( 171 )