首页 > 解决方案 > WSGI 应用程序无法从 html 表单接收 post 方法

问题描述

你好,我刚开始用 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>

这是简单 WSGI 应用程序的代码:

def test_app(environ, start_response):
    var1 = str(environ["REQUEST_METHOD"]) 
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return[var1]

但无论我做什么,它都会向我展示 GET!(因为代码的目的是返回方法)。我不知道我需要做什么?

标签: pythonhtmlwebweb-applicationswsgi

解决方案


推荐阅读