使用 Python 和 Flask 设计 RESTful API
来源:互联网 发布:ubuntu软件中心下载 编辑:程序博客网 时间:2024/05/01 10:43
#!/usr/bin/env python# coding=utf-8# import module# Load existing modelfrom flask import Flask, jsonify, request, abort, make_responseapp = Flask(__name__)@app.route('/tagger/v1.0/model', methods=['GET'])def get_model(): return jsonify({'models': "default"})@app.route('/tagger/v1.0/submit', methods=['POST'])def create_task(): if not request.json or not 'content' in request.json: abort(400) task = { 'content': request.json['content'] } return jsonify({'labeled': __runModel(task['content'].decode('utf-8'))})def __runModel(input=""): pass return outputif __name__ == '__main__': app.run(debug=True)
测试
1 curl
curl -i -H "Content-Type: application/json" -X POST -d '{"content": "中国在亚洲"}' http://localhost:5000/tagger/v1.0/submit
2 python3
import requestsurl = "http://localhost/tagger/v1.0/submit"data = "{\"content\":\"中国在亚洲\"}"data = data.encode('utf-8')headers = { 'content-type': "application/json", 'cache-control': "no-cache",}response=requests.request("POST",url,data=data,headers=headers)print(response.text)
阅读全文
0 0
- 使用 Python 和 Flask 设计 RESTful API
- 使用 Python 和 Flask 设计 RESTful API
- 使用 Python 和 Flask 设计 RESTful API
- 使用 Flask-RESTful 设计 RESTful API
- Python使用Flask搭建RESTful API
- Python使用Flask搭建RESTful API
- Python Flask设计Restful
- 【Python】Flask-RESTful使用
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- 转:使用python的Flask实现一个RESTful API服务器端
- 使用python的Flask实现一个简单RESTful API服务器端
- 使用python的Flask实现一个RESTful API服务器端
- 数据挖掘之----使用 Python & Flask 实现 RESTful Web API
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- 使用python的Flask实现一个RESTful API服务器端[翻译]使用python的Flask实现一个RESTful API服务器端[翻译]
- linux centos 中的挂载是什么意思介绍和解释介绍及如何挂载
- quartus管脚分配
- 数据分析(入门篇)-第六章-给数据量体裁衣——数据展现
- 高级I/O之多路转接poll
- leetcode之Remove Duplicates from Sorted Array 问题
- 使用 Python 和 Flask 设计 RESTful API
- JS语言精粹之函数
- Java WebService 简单入门实例
- python3.6.1安装失败:Service Pack 1 is required to continue installation
- Android 数据库详解
- HandlerThread 与 IntentService 源码分析
- HorizontalScrollView重新layout之后自动滑动初始位置问题解决
- Leetcode: 3. Longest Substring Without Repeating Characters
- 欢迎使用CSDN-markdown编辑器