Python CGI编程中GET和POST的区别是什么?
阅读更多:Python 教程
GET和POST方法
在从浏览器传递信息到Web服务器以及最终到CGI程序的许多情况下,您必须使用两种方法中的一种。这些方法是GET方法和POST方法。
使用GET方法传递信息
GET方法将编码的用户信息附加到页面请求中。页面和编码的信息由?字符分隔,如下所示−
http://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2
GET方法是从浏览器向Web服务器传递信息的默认方法,它生成一个长字符串,出现在浏览器的位置框中。如果你需要传递密码或其他敏感信息,请勿使用GET方法。GET方法有大小限制:请求字符串中只能发送1024个字符。 GET方法使用QUERY_STRING头发送信息,并可以通过QUERY_STRING环境变量在您的CGI程序中被访问。
您可以通过简单地连接键和值对以及任何URL来传递信息,或者您可以使用HTML