Servidor:
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'hello world'
@app.route('/register', methods=['POST'])
def register():
print(request.headers)
print(request.form)
print(request.form['name'])
print(request.form.get('name'))
print(request.form.getlist('name'))
print(request.form.get('word', default='hi'))
return 'hello world'
if __name__ == '__main__':
app.run(host="127.0.0.1", port=100, debug=False)
Cliente:
import requests
url = "http://127.0.0.1:100/register"
user_info = {
'name': 'longnanxi', 'password': '123456'}
r = requests.post(url, data=user_info)
print(r.text)
Informações de depuração do servidor:
Host: 127.0.0.1:100
User-Agent: python-requests/2.23.0
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
Content-Length: 30
Content-Type: application/x-www-form-urlencoded
ImmutableMultiDict([('name', 'longnanxi'), ('password', '123456')])
longnanxi
longnanxi
['longnanxi']
hi
Informações de depuração do cliente:
hello world
------------------------------sobre------------------- ------------