Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python WSGI应用程序无法从html表单接收post方法_Python_Html_Web_Web Applications_Wsgi - Fatal编程技术网

Python WSGI应用程序无法从html表单接收post方法

Python WSGI应用程序无法从html表单接收post方法,python,html,web,web-applications,wsgi,Python,Html,Web,Web Applications,Wsgi,您好,我刚刚开始使用python为web编程,没有使用任何web框架。 出于测试原因,我使用post方法创建了一个简单的html表单,将简单的文本数据传递给我编写的WSGI应用程序。 这是HTML表单的代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> </head> <

您好,我刚刚开始使用python为web编程,没有使用任何web框架。 出于测试原因,我使用post方法创建了一个简单的html表单,将简单的文本数据传递给我编写的WSGI应用程序。 这是HTML表单的代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>test</title>
</head>
<body>
<form action="/tester" method="post">
<input type="text" name="user"> 
<input type="submit" value="go">
</form> 
</body>
</html>
但无论我做什么,它总是让我明白!(因为代码的目的是返回方法)。
我不知道我需要做什么?

函数返回GET,因为environ[“REQUEST\u METHOD”]是“GET”。是否检查了REQUEST_方法的环境变量集?函数的目的是打印REQUEST方法。如您所见,请求方法设置为“post”,但它始终显示GET。函数返回GET,因为environ[“request_method”]是“GET”。是否检查了REQUEST_方法的环境变量集?函数的目的是打印REQUEST方法。可以看到,request方法设置为“post”,但它始终显示GET。
def test_app(environ, start_response):
    var1 = str(environ["REQUEST_METHOD"]) 
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return[var1]