@app.route('/ajaxget1')
def ajax_test_get():
server_name = request.args.get('server_name')
server_ip = request.args.get('server_ip')
print('----get请求分隔符-----')
print(request.args)
print(request.form)
print('----get请求分隔符-----')
return "Servername is: {0}, Serverip is: {1}".format(server_name, server_ip)
@app.route('/ajaxpost', methods=['get', 'post'])
def ajax_test_post():
username = request.form.get('username')
password = request.form.get('password')
print('----post请求分隔符-----')
print(request.form)
print(request.args)
print('----post请求分隔符-----')
return "Username is: {0}, Password is: {1}".format(username, password)

从上面可以看出:
当get请求时,需要使用request.args来获取数据
当post请求时,需要使用request.form来获取数据
参考:https://blog.youkuaiyun.com/github_38854366/article/details/78400978
GET与POST请求解析
本文详细解析了HTTP请求中GET和POST的区别,GET请求通过request.args获取数据,而POST请求则通过request.form获取数据,提供了Flask框架下具体的代码示例。
1406

被折叠的 条评论
为什么被折叠?



