jquery中的Ajax请求

浏览器端

服务端

路径参数

url:/add/3/5

App.route(“/add/<a>/<b>”)

def add(a,b):

查询字符串参数

url:/add?a=3&b=5

app.route(“/add”)

def add():

a=request.args.get(‘a’)

b=request.args.get(‘b’)

URLencoded请求体参数

Method:post

url:/add

请求体:

a=3&b=5

app.route(“/add”,methods=[‘post’])

def add():

a=request.form.get(‘a’)

b=request.form.get(‘b’)

Json请求体参数

Method:post

url:/add

Content-Type,application/x-www-form-urlencoded

请求体:{“a”:3,“b”:5}

app.route(“/add”,methods=[‘post’])

def add():

a=request.json[“a”]

b=request.json[“b”]

Json响应体

对于请求来说以上任意一种都可以

app.route(“/add”,methods=[‘post’])

def add():

a=request.json[“a”]

b=request.json[“b”]

Return jsonify({构建一个字典})

猜你喜欢

转载自blog.csdn.net/weixin_42336553/article/details/80977590