接收处理json的代码
更具体的代码,在上一篇关于使用blueprint的博客里.(记录下自己重新摸索的过程)
import json
from sina_py3 import sina_api
from flask import request
@sina_api.route("/hello_world")
def get_hello_world():
return 'Hello World puke !'
@sina_api.route("/deal_info",methods = ['POST'])
def deal_get_info():
if request.method == 'POST':
request_data = request.get_data().decode('utf-8') # 解析json前进行编码.不然出来的结果并不是中文的..
print(type(request_data))
print(request_data)
print(json.loads(request_data))
return 'deal_info'
第一个是get请求,第二个是post请求
使用methods指定请求的范围
输出结果:
<class 'str'>
{
"sites": [
{ "name":"菜鸟教程" , "url":"www.runoob.com" },
{ "name":"google" , "url":"www.google.com" },
{