flask request

  • get_json
  • get_data
  • data
  • args

请注意,request.form 和 request.args 都是 MultiDict 实例,你可以使用索引或 .get() 方法来获取数据。如果你知道键存在,可以使用索引;如果键可能不存在,可以使用 .get() 方法。此外,如果一个键被多次发送,你可以使用 .getlist() 方法来获取多个值的列表,而 .get() 方法只返回第一个值


返回类型必须是字符串、字典、元组、响应实例或WSGI可调用对象

https://geek-docs.com/flask/flask-questions/81_flask_type_error_the_return_type_must_be_a_string_dict_tuple_response_instance_or_wsgi_callable_but_it_was_a_list.html


request.cookies.get('username')
request.remote_addr  # ip

 request.headers.get('User-Agent')


request.args.get('name', 'Anonymous')

if name:
	return get(name)
else:
	return anonymous