1、首先需要安装python和flask,这个是必须的嘛。

2、我们这里实现的是一个POST功能的简单接口。

from flask import Flask, request, jsonify
import json app = Flask(__name__)
app.debug = True @app.route('/add/student/',methods=['post'])
def add_stu():
if not request.data: #检测是否有数据
return ('fail')
student = request.data.decode('utf-8')
#获取到POST过来的数据,因为我这里传过来的数据需要转换一下编码。根据晶具体情况而定
student_json = json.loads(student)
#把区获取到的数据转为JSON格式。
return jsonify(student_json)
#返回JSON数据。 if __name__ == '__main__':
app.run(host='192.168.1.154',port=1234)
#这里指定了地址和端口号。

  3、实现了POST上传的功能,接来我们,就需要来测试一下这个功能是否完好实现了。

import requests,json

data = {
'id':1,
'name':'lily',
'age':11,
'birthplace':'san',
'grade':123
}
url = 'http://192.168.1.154:1234/add/student/' r = requests.post(url,data=json.dumps(data))
print(r.json())

  查看结果:

从结果可以看出,我们POST上去的数据,我们又原封不动的按JSON格式返回来了。当然实现的开发过程中,我们得数据后,肯定是需要做一些相应的处理的。处理完成后再返回给前端。

当然,我们都得到前台过来的数据了,我们再处理,不就容易了吗?

最新文章

  1. 用jquery编写的分页插件
  2. 谷歌大牛 Rob Pike 的 5 个编程原则
  3. Ruby类的创建与使用
  4. IOS图像拉伸解决方案
  5. 使用wkhtmltopdf实现HTML转PDF的解决方案
  6. Zuoye for guo
  7. Sqli-labs less 20
  8. 纯C++ 连接SQL Server2005 数据库读写操作的小例子
  9. eclipse中英文切换--四种方式
  10. 《Python 二三事》——python学习必看(转载)
  11. android中创建模拟器的 SDCard
  12. UAC下的程序权限提升
  13. SQL语句流程函数
  14. Ubuntu 16.04.3 安装jenkins
  15. IIS 日志分析工具:Log Parser Studio
  16. 开源列式存储引擎Parquet和ORC
  17. 解决LINUX 只读文件系统的问题
  18. 51. N-Queens (Array; Back-Track, Bit)
  19. AE文档保存
  20. python 进程与线程(理论部分)

热门文章

  1. 2017-07-07(zip unzip gzip gunzip)
  2. Centos7-安装telnet服务
  3. python 导入模块错误
  4. 转-Linux硬件装置和磁盘分区MBR
  5. j2e应用概述
  6. [Python]Conda 介绍及常用命令
  7. android imageview按钮按下动画效果
  8. LAMP_yum安装
  9. dotween tips
  10. Java流机制学习