cgi是干什么的?什么时候必须用? cgi是干什么的?什么时候必须用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CGI。。客户指定要用的时候必须用 什么情况下应用cgi呢?比较合适?? cgi是最早的写Web的方法。该用就用。其他的Google。 cgi貌似是很古老的东西了。学javaee时听说过,貌似是javaEE,asp之类技术的上一代web服务器端技术了。没听说外面还有在用这个的。 恩一针见血CGI就是C做的Servlet cgi 公共接口 就是网络服务或者请求的东东 可以通过它获得很多服务 属性 Common Gateway Interface,就是HTTP调用进程,这个进程可以是exe甚至批处理,不过一般常见的如perl,php其实都是cgi SERVER-NAME:运行CGI序为机器名或IP地址。 SERVER-INTERFACE:WWW服务器的类型,如:CERN型或NCSA型。 SERVER-PROTOCOL:通信协议,应当是HTTP/1.0。 SERVER-PORT:TCP端口,一般说来web端口是80。 HTTP-ACCEPT:HTTP定义的浏览器能够接受的数据类型。 HTTP-REFERER: 发送表单的文件URL。(并非所有的浏览器都传送这一变量) HTTP-USER-AGENT:发送表单的浏览器的有关信息。 GETWAY-INTERFACE:CGI程序的版本,在UNIX下为 CGI/1.1。 PATH-TRANSLATED: PATH-INFO中包含的实际路径名。 PATH-INFO:浏览器用GET方式发送数据时的附加路径。 SCRIPT-NAME: CGI程序的路径名。 QUERY-STRING:表单输入的数据,URL中问号后的内容。 REMOTE-HOST:发送程序的主机名,不能确定该值。 REMOTE-ADDR:发送程序的机器的IP地址。 REMOTE-USER:发送程序的人名。 CONTENT-TYPE:POST发送,一般为application/xwww-form-urlencoded。 CONTENT-LENGTH:POST方法输入的数据的字节数。这些东西 你可以理解成一种servlet吧!CGI在操作系统哪里表现为进程,而servlet一般都为线程!说白了,就是操作系统直接运行一个程序来处理web的东西!这是做早用来做动态网页的! 跟servlet功能一样,效率差点。 是上个世纪写 web 应用程序的东东现在基本上已经没人用它了 java eclipse 想写个用按钮摆成的钢琴键盘 用swing或awt实现查询智能提示的组件 swing里如何取得窗口中输入的字符 题目:判断101-200之间有多少个素数,并输出所有素数。 哪位能介绍介绍jna? 关于java图像处理 各位大哥,java类库中有没有用于上传、下载的类包?最好是用ftp协议的。那里可以找到? JDialog小问题 请问各位用什么工具写EJB比较方便? 救急啊。 netbeans打包问题。 多线程中只想初始化某个类一次而且效率不受影响,怎么实现
该用就用。
其他的Google。
恩一针见血CGI就是C做的Servlet
就是HTTP调用进程,这个进程可以是exe甚至批处理,不过一般常见的如perl,php其实都是cgi
SERVER-INTERFACE:WWW服务器的类型,如:CERN型或NCSA型。
SERVER-PROTOCOL:通信协议,应当是HTTP/1.0。
SERVER-PORT:TCP端口,一般说来web端口是80。
HTTP-ACCEPT:HTTP定义的浏览器能够接受的数据类型。
HTTP-REFERER: 发送表单的文件URL。(并非所有的浏览器都传送这一变量)
HTTP-USER-AGENT:发送表单的浏览器的有关信息。
GETWAY-INTERFACE:CGI程序的版本,在UNIX下为 CGI/1.1。
PATH-TRANSLATED: PATH-INFO中包含的实际路径名。
PATH-INFO:浏览器用GET方式发送数据时的附加路径。
SCRIPT-NAME: CGI程序的路径名。
QUERY-STRING:表单输入的数据,URL中问号后的内容。
REMOTE-HOST:发送程序的主机名,不能确定该值。
REMOTE-ADDR:发送程序的机器的IP地址。
REMOTE-USER:发送程序的人名。
CONTENT-TYPE:POST发送,一般为application/xwww-form-urlencoded。
CONTENT-LENGTH:POST方法输入的数据的字节数。
这些东西