FlaskDays-URL补充

修改host为0.0.0.0

python

from flask import Flask

app = Falsk(__name__)

app.route('/')
def hello():
	return "hello world."

if __name__ == '__main__':
	app.run(debug=True, host='0.0.0.0')
	## Flask项目默认使用5000端口,也可以指定端口号
	# app.run(debug=True, port=9999, host='0.0.0.0')

定义URL时,可以在访问路径后默认添加一个‘/’,原因两点:

  1. 提高用户体验,添加‘/’后,可以匹配到用户访问的‘/user/’和‘/user’两种方式的请求;
  2. 搜索引擎会将有无‘/’划分为两种不同的url请求;
  1. GET请求:获取资源
  2. POST请求:提交请求
  3. 传递参数:

json

GET请求:通过"?id=123"形式进行传递;
POST请求:通过"Form Data"进行传递;

注意:Flask route默认使用GET请求,可以通过method限定请求方法;

python

app.route('/user/', method=['GET'])
def hello():
	return "Hello world."