flask前端json数据接收处理和上传服务器运行方法

1、flask上传服务器运行方法

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=8085,debug=True)

需要绑定开通个对应域名和端口对外,比如映射  aa.baidu.com,然后就可以本地电脑通过这个域名访问

2、flask前端json数据接收处理
a、post 提交端web

import requests


data={"lesson":"Operation System","score":100}
headers2 = {'Content-Type': 'application/json'}

response = requests.post(url="http://localhost:8085/sendjson", headers=headers2, json=data,verify=False)

b、flask接收端 get_data形式

from flask import Flask,render_template,request,Response,jsonify
import redis
import json


app=Flask(__name__)


@app.route('/sendjson', methods=['POST'])
def sendjson():
    print(request.get_json())
    print("###################")
    # 接受前端发来的数据
    data = json.loads(request.get_data("data"))

    # lesson: "Operation System"
    # score: 100
    lesson = data["lesson"]
    score = data["score"]
    print(lesson,score)
    # 自己在本地组装成Json格式,用到了flask的jsonify方法
    info = dict()
    info['name'] = "pengshuang"
    info['lesson'] = lesson
    info['score'] = score
    print(jsonify(info))
    return jsonify(info)

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=8085,debug=True)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loong_XL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值