码迷,mamicode.com
首页 > 编程语言 > 详细

Python CGI编程和CGIHTTPServer

时间:2015-11-02 13:44:30      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:


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

 

Python CGI编程和CGIHTTPServer

标签:

原文地址:http://www.cnblogs.com/roronoa-sqd/p/4929773.html

(0)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!