用delphi写了一个cgi的程序,返回页面上除了正常的内容外总是跟着一条“Status: 200 OK Content-Type: text/html Con

  • 主题发起人 主题发起人 jsnjjjxy
  • 开始时间 开始时间
J

jsnjjjxy

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi写了一个cgi的程序,返回页面上除了正常的内容外总是跟着一条“Status: 200 OK Content-Type: text/html Content:”,请问是什么原因啊?(100分)<br />用delphi写了一个cgi的程序,返回页面上除了正常的内容外总是跟着一条“Status: 200 OK Content-Type: text/html Content:”,请问是什么原因啊?
 
教你一个调试CGI的方法:
  用TELNET连接你的WEB,当然是80端口,输入GET &lt;URL&gt;回车,你会明白你的程序在什么地方错了(你的CGI输出HEADER信息的时候多了一个#13#10),下面我是刚才做的测试,希望可以帮助你理解HTTP协议:

$ telnet www.delphibbs.com 80
Trying 218.14.8.174...
Connected to www.delphibbs.com.
Escape character is '^]'.
GET /
HTTP/1.1 302 Moved Temporarily
Date: Wed, 17 Sep 2003 16:51:40 GMT
Server: Microsoft-IIS/6.0
Content-type: text/html
X-Powered-By: PHP/4.3.1
Location: http://www.sumaster.com/mouse/r.php?tid=5644

Connection closed by foreign host.
$
 
我的cgi放在了85端口下,而且,telnet的默认端口也改了,该如何测试?

 
哎呀,你在telnet的时候输入你的85端口就行了呀
 
后退
顶部