python获取post参数

在python中使用flask框架获取post请求的参数如下:

from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['POST'])
def index():
   name = request.form.get('name')
   return 'Hello %s' % name

如果你不使用flask框架,可以使用python内置的http.server库。

import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
    print("serving at port", PORT)
    httpd.serve_forever()

在这个代码中,请求的参数存储在self.rfile中。

  •