标签:
Python2.7 的CGIHTTPServer可以作为一个简单的HTTP服务器,能够调用cgi脚本
1 在任意目录下创建一个特殊的目录 cgi-bin ,用于存放自己写的脚本(.py或.cgi)
2 在 cgi-bin 所在目录 执行 python -m CGIHTTPServer ,启动服务器
3 在浏览器输入 IP:8000/cgi-bin/xxx.py 即可调用cgi-bin目录下的xxx.py脚本了(Linux可能要更改权限755)
示例1
hello.py
#!/usr/bin/python #for Linux # -*- coding: utf-8 -*- print "Content-type:text/html\r\n\r\n" #HTTP的header \r\n\r\n表示头部结束,后面的内容都为body print ‘‘‘ <html> <head> <title>Hello from Python CGI</title> </head> <body> <h1>Hello! This is my first CGI program!!!</h1> </body> </html> ‘‘‘
Headers
头 | 描述 |
---|---|
Content-type: | 请求的与实体对应的MIME信息。例如: Content-type:text/html |
Expires: Date | 响应过期的日期和时间 |
Location: URL | 用来重定向接收方到非请求URL的位置来完成请求或标识新的资源 |
Last-modified: Date | 请求资源的最后修改时间 |
Content-length: N | 请求的内容长度 |
Set-Cookie: String | 设置Http Cookie |
标签:
原文地址:http://www.cnblogs.com/roronoa-sqd/p/4929773.html