亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cgi.htm

?? 開發板bios源碼 開發板bios源碼
?? HTM
字號:
<html>
<head>
<!- Copyright (c) Go Ahead Software Inc., 1995-2000. All Rights Reserved. ->
<title>Standard CGI Implementation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../style/normal_ws.css">
</head>

<body bgcolor="#FFFFFF">

<TABLE WIDTH="550" BORDER="0" BORDERCOLOR="#FFFFFF" BGCOLOR="#FFFFFF"><TR BORDERCOLOR="#FFFFFF"><TD><H2>Standard CGI Implementation<A NAME="CGI"></A> </H2><P>The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. A plain HTML document retrieved by  a Web daemon   is a static  text file that doesn't change. A CGI program, on the other hand, is executed in real-time and able to  output dynamic content.</P><P> CGI script are written in any language that can read STDIN, write to STDOUT, and read environment variables. This means that virtually any programming language can be used, including C, Perl, or even shell scripting. </P><P><B>Note:</B> this WebServer documentation does not  provide instructions  on how to  write  CGI scripts for processing Web forms; however,    numerous books and Websites are readily available that do an excellent job in covering  this basic  information. </P><P>In  WebServer  2.0, GoForms CGI processing was accomplished by instructing the webs module to treat all URLs beginning with &quot;/goform&quot;  as  <A HREF="goforms.htm">GoForms</A>.   Using a similar mechanism, WebServer 2.1 has   a new "handler" that is  called when URL requests are received for URLs beginning with <BR>&quot;/cgi-bin&quot;.  CGI executable processes must be located in the WebServer's  <FONT FACE="Courier New, Courier, mono">cgi-bin</FONT> subdirectory.  Separate processes will be created for each CGI request.
</P><H3>CGI for VxWorks<A NAME="cgi"></A></H3><P>CGI's standard implementation requires that standalone processes be executed and  their outputs   returned to the browser via the WebServer.  In VxWorks, processes are not  implemented, but rather tasks are.  In addition to  understanding the mechanisms used in the implementation of VxWorks CGI tasks, developers of CGI processes must  be aware of the differences between processes on other operating systems  and tasks on VxWorks.</P><OL><OL><LI>VxWorks tasks can be spawned using code already loaded in memory.  On VxWorks systems with no file system, the CGI task code can be included in the OS image and is not necessarily contained in a file.</LI><LI>If the CGI code is contained in a file, a browser request  for it will cause it to be loaded into memory prior to its execution.  It will be unloaded and reloaded each time it is invoked, which allows the  upgrading to a new version between invocation.</LI><LI>The  VxWorks taskSpawn API is used to spawn the CGI  task.</LI><LI>An entry point symbol name must be used to spawn the task.  The request for the CGI process can define this entry point name in the request by including the query string keyword=value pair &quot;cgientry=symbolname&quot;,  where symbolname is a function name in the CGI code that is to be executed.  If cgientry is not defined in this way, a default entry name will be searched for in the loaded code.  The default name is &quot;basename_cgientry&quot;,  where basename is the name of the requested CGI process minus any file extension or path info (e.g.,  if the request is for &quot;cgi-bin/cgitest.out&quot;, the default entry point symbol name will be &quot;cgitest_cgientry&quot;).  If the entry point symbol name is not found or if the requested module cannot be loaded, the CGI request will fail.</LI><LI>The priority of the spawned task will be the same priority at which    WebServer is running. </LI><LI>The stack size of the spawned task is 20,000 bytes.</LI><LI>The task name will be the same as the entry point name.</LI><LI>The standard CGI environment variables are copied to the task environment.  They can be retrieved/modified by the getenv/putenv APIs.</LI><LI>Command line arguments (if any) are passed to the user's entry point via an (int argc, char **argv) standard convention, where argc is the number of arguments and argv is an array of strings.</LI><LI>As   in standard CGI processes, the VxWorks CGI task can retrieve additional POST data from standard input device and must write any output to be returned to the client to the standard output device.  These devices are actually temporary files where  stdin and stdout have been redirected.</LI><LI>User-defined CGI task codes should always be terminated with  a  return rather than an  exit API. This allows environment space and redirected I/O files used by the task to be cleaned up and released back to the operating system appropriately.   </LI></OL></OL><P></P><H3>Environment Variables</H3><P>Input to Standard CGIs is   accomplished mainly through these environment variables:</P><P>

SERVER_SOFTWARE<BR>  The name and version of the information server software answering the request (and running the gateway). <BR>Format: name/version 
</P><P>SERVER_NAME<BR>  The server's hostname, DNS alias, or IP address as it would appear in self-referencing URLs.</P><P> 
GATEWAY_INTERFACE<BR>The revision of the CGI specification used by this server. <BR>Format: CGI/revision 
</P><P>SERVER_PROTOCOL<BR>The name and revision of the information protocol used by this request. <BR>Format: protocol/revision 
</P><P>SERVER_PORT<BR>The port number receiving  the request. 
</P><P>REQUEST_METHOD<BR>The method used to make  the request. For HTTP, this is "GET", "HEAD", "POST", etc. 
</P><P>PATH_INFO<BR>The extra path information, as given by the client. In other words, scripts can be accessed by their virtual pathname, followed by extra information at the end of this path. The extra information is sent as PATH_INFO. The server  decodes  this information  before it is passed to the CGI script. 
</P><P>PATH_TRANSLATED<BR>The server provides a translated version of PATH_INFO, which completes a  virtual-to-physical mapping of the path as required. 
</P><P>SCRIPT_NAME<BR>A virtual path to the script being executed for self-referencing URLs. 
</P><P>QUERY_STRING<BR>The information which follows the "?" in the URL which referenced this script. This is the query information. It is not   decoded in any fashion. This variable is always   set when there is query information, regardless of command line decoding. 
</P><P>REMOTE_HOST<BR>The hostname making the request. If the server does not have this information, it will set REMOTE_ADDR and leave this unset. 
</P><P>REMOTE_ADDR<BR>The IP address of the remote host making the request. 
</P><P>AUTH_TYPE<BR>If  the script is protected, this is the protocol-specific authentication method used to validate the user. 
</P><P>REMOTE_USER<BR>If  the script is protected, this is the authenticated username. 
</P><P>REMOTE_IDENT<BR>This variable is set to the remote user name retrieved from the server. Use of this variable should be limited to logging only. 
</P><P>CONTENT_TYPE<BR>For queries having  attached information, such as HTTP POST and PUT, this identifies  the content type of the data. 
</P><P>CONTENT_LENGTH<BR>The length of the said content as given by the client. 

</P><P>HTTP_ACCEPT<BR>The MIME types accepted by the  client, as given by HTTP headers. Other protocols may need to receive this information from elsewhere. Each item in this list should be separated by commas as specified by  HTTP. <BR>Format: type/subtype, type/subtype. 
</P><P>HTTP_USER_AGENT<BR>The browser being used by the  client  to send the request. General format: software/version library/version. 
</P><H3>Standard CGI Implementation Data Structures</H3><P>

 

The data structures provided  for GoForms  function  for standard CGI  implementation.</P></TD></TR></TABLE>

</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人综合网站| 欧美日本精品一区二区三区| 日韩激情一区二区| 亚洲图片欧美视频| 亚洲一区二区不卡免费| 亚洲18女电影在线观看| 午夜精品久久久久久久久久| 丝袜美腿成人在线| 毛片基地黄久久久久久天堂| 韩国毛片一区二区三区| 国产尤物一区二区在线| 久久精品国产亚洲a| 激情av综合网| www.成人在线| 91黄色免费看| 欧美大片一区二区| 久久蜜臀精品av| 亚洲女同女同女同女同女同69| 一区二区三区精品在线观看| 婷婷中文字幕综合| 国产一区福利在线| 91在线国产福利| 欧美久久高跟鞋激| 欧美精品一区二区在线播放| 国产精品麻豆久久久| 亚洲一区二区在线观看视频| 久久超碰97中文字幕| 91同城在线观看| 欧美不卡一区二区三区四区| 国产精品午夜免费| 日韩电影在线免费看| 国产成人精品综合在线观看| 欧美电影在线免费观看| 久久精品一区蜜桃臀影院| 一区二区成人在线| 国产在线一区二区| 色哟哟国产精品免费观看| 日韩精品一区二区三区视频在线观看| 国产亚洲欧美日韩日本| 亚洲福利视频一区二区| 国产大陆精品国产| 欧美日韩成人综合| 亚洲欧美偷拍另类a∨色屁股| 奇米色777欧美一区二区| 91丨porny丨在线| www国产精品av| 丝袜诱惑制服诱惑色一区在线观看| 国产精品一区二区在线播放| 91.xcao| 亚洲欧美日韩国产手机在线| 精品在线免费视频| 欧美精品一卡两卡| 亚洲精品写真福利| aaa欧美大片| 日本一区二区三区久久久久久久久不 | 久久久九九九九| 日韩精品每日更新| 色呦呦一区二区三区| 中文字幕在线观看一区| 韩国午夜理伦三级不卡影院| 欧美一三区三区四区免费在线看| 一区二区三区免费观看| 成人福利视频网站| 久久久久久毛片| 青娱乐精品在线视频| 欧美日本在线观看| 亚洲永久免费av| 色就色 综合激情| 日韩理论电影院| 91在线免费播放| 亚洲精品乱码久久久久久日本蜜臀| www.色综合.com| 最新成人av在线| 色妹子一区二区| 亚洲综合免费观看高清完整版在线 | 欧美精品丝袜中出| 日韩精品91亚洲二区在线观看| 在线精品国精品国产尤物884a| 中文字幕欧美一区| 久久久久国产精品麻豆ai换脸 | 日韩av中文字幕一区二区| 精品视频免费看| 日韩黄色免费网站| 91精品国产aⅴ一区二区| 丝袜亚洲另类欧美| 欧美成人bangbros| 国产成人综合亚洲网站| 国产日韩欧美高清| 91在线观看污| 亚洲v日本v欧美v久久精品| 欧美丰满一区二区免费视频| 日韩精品一二三| 精品国产伦一区二区三区观看体验| 韩日精品视频一区| 亚洲欧美在线另类| 欧美日韩午夜在线视频| 美洲天堂一区二卡三卡四卡视频| 精品久久久久久久久久久久久久久| 国产综合久久久久影院| 国产精品久久久久天堂| 欧美视频一区二区| 国产精品夜夜爽| 一区二区在线观看视频| 日韩视频在线永久播放| 成人综合在线视频| 亚洲一区在线观看网站| 欧美不卡激情三级在线观看| www.激情成人| 久久国产尿小便嘘嘘尿| 亚洲人成影院在线观看| 欧美成人三级在线| 色综合久久综合网欧美综合网| 日本不卡一区二区| 1000精品久久久久久久久| 337p亚洲精品色噜噜噜| 99精品欧美一区二区蜜桃免费| 日韩高清一级片| 亚洲欧美日韩久久| 久久久久久久综合色一本| 欧美日韩一区视频| 成人午夜免费视频| 久久精品久久99精品久久| 亚洲免费色视频| 精品国产欧美一区二区| 欧美视频在线观看一区二区| 国产精品影视在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲三级免费电影| 精品处破学生在线二十三| 色哟哟精品一区| 不卡电影免费在线播放一区| 国产综合色视频| 日韩中文字幕91| 亚洲一区二区三区美女| 国产精品久久久久影视| 亚洲1区2区3区4区| 樱桃视频在线观看一区| 国产精品毛片久久久久久| 久久精品这里都是精品| 日韩精品一区二区三区swag | 偷拍与自拍一区| 夜夜精品视频一区二区| 中文字幕一区二区三区不卡在线 | 免费xxxx性欧美18vr| 亚洲一级二级在线| 亚洲欧美一区二区不卡| 国产精品久久99| 欧美国产精品v| 国产精品视频第一区| 国产精品嫩草影院com| 国产日韩高清在线| 中文字幕 久热精品 视频在线 | 一本色道**综合亚洲精品蜜桃冫| 成人激情校园春色| 国产成人在线视频网站| 成人丝袜高跟foot| 99精品久久只有精品| 日本道色综合久久| 欧美色图片你懂的| 91麻豆精品91久久久久同性| 欧美高清视频在线高清观看mv色露露十八| 欧美色大人视频| 欧美电影免费观看高清完整版在| 欧美mv日韩mv国产网站| 久久久久久久综合色一本| 国产精品免费视频网站| 亚洲欧美区自拍先锋| 亚洲成av人片在线| 久久精品72免费观看| 国产盗摄女厕一区二区三区| 成人激情视频网站| 欧美亚洲综合在线| 5月丁香婷婷综合| 久久精品视频一区| 亚洲天天做日日做天天谢日日欢| 亚洲第一福利视频在线| 久久精品国产77777蜜臀| 国产不卡视频一区| 在线看日本不卡| 精品久久一区二区| 综合欧美一区二区三区| 爽好久久久欧美精品| 国产一区二区三区av电影| 一本色道久久综合亚洲aⅴ蜜桃| 欧美裸体一区二区三区| 日本一区二区高清| 日韩av一二三| 99久久国产综合精品麻豆| 欧美精品亚洲二区| 日韩久久一区二区| 精品一区二区国语对白| 色哟哟国产精品| 精品三级在线看| 亚洲国产综合在线| 波多野结衣中文一区| 日韩欧美www| 亚洲成人免费视频| 91网址在线看| 国产视频一区二区三区在线观看| 天天色综合天天|