我对我编写第一个python Web应用程序遇到的问题提出了一个小问题。
我的网站上有一个表单,哪个动作是python文件。表单在post请求中发布了2个输入框的值,我的pythonfile将捕获它们并对它们执行某些操作。在测试我的程序时,我希望能够在ssh中在命令行上发布这些参数,例如:
python twitter.py -user1 =“bob”-user2 =“labla”
然而,我似乎无法让它工作,在谷歌上找不到任何东西。
现在我的python文件看起来像这样:
#!/usr/bin/python
import cgi
import cgitb; cgitb.enable()
import nltk
form = cgi.FieldStorage()
reshtml = """Content-Type: text/html\n"""
print reshtml
user1 = form['user1'].value
user2 = form['user2'].value
print user1 + " , " + user2
那么如何使用python在ssh的命令行上伪造一个表单POST请求?