vij*_*jay 2 python parameters mod-python request
我是python的新手,不得不深入研究一个简单的程序,以便与我正在构建的ASP.NET应用程序集成.伪代码如下.
第2步和第3步已经到位并且也在工作,但是无法找到第1步的解决方案(我知道它应该非常简单,并且知道如何在Java/.NET/PHP和RoR中执行它,而不是在Python和在线文档/教程没有帮助我的事业).我正在使用mod_python在apache上运行python.
非常感谢任何帮助.在此先感谢Vijay
这是一个很好的初学者mod_python教程.
据我了解你的问题,你有一个基于mod_python的脚本,你想读取一个POST参数.因此,您只需使用form
mod_python自动提供的对象:
myparameter = form.getfirst("name_of_the_post_parameter")
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到文档.
请注意,此解决方案是在配置服务器时PythonHandler mod_python.psp
允许您使用"Python Server Pages"(特殊的<%%>标记,自动创建的变量,如form
...).如果你正在编写一个普通的mod_python 处理程序,那么它看起来像这样:
from mod_python import util
def handler(req):
form = util.FieldStorage(req, keep_blank_values=1)
myparameter = form.getfirst("name_of_the_post_parameter")
...other stuff...
Run Code Online (Sandbox Code Playgroud)