[bigdata-002]python3 +flask 以post方式获取json的api
来源:互联网 发布:美橙互联域名证书 编辑:程序博客网 时间:2024/06/03 20:02
1. server.py
#!/usr/bin/env python3#-*- coding:utf-8 -*-import osimport jsonimport picklefrom flask import Flask, request, render_template, jsonify, make_response, url_forfrom impala.dbapi import connect#flask appapp = Flask(__name__)@app.route("/api/v1.0/query", methods=['GET', 'POST'])def query(): res = {} mobile_no = request.values['mobile_no'] print(request.args) if request.method == 'POST': res['t'] = 123 return jsonify(res)def start_web_server(): app.run(host='0.0.0.0', port=6666)if __name__ == "__main__": start_web_server()
2. client端
import urllibimport urllib.requesturl = 'http://127.0.0.1:6666/api/v1.0/query'values = {'reg_begin_time' : '2016-11-01','reg_end_time': '2016-12-01','reg_type' : 'android' }postdata = urllib.parse.urlencode(values)print(postdata)postdata = postdata.encode('utf-8')print(postdata)res = json.loads(urllib.request.urlopen(url, postdata).read().decode('utf-8'))print(res)
0 0
- [bigdata-002]python3 +flask 以post方式获取json的api
- flask post JSON 数据获取方式总结
- Python Web框架 flask post JSON数据获取方式总结
- 使用RESTful API以post+json的方式给服务器传数据
- .net 从WebService的restful api接口以POST方式请求并获取返回值
- httpclient4 post 以json方式传参数
- 以post方式获取远程数据
- Http 以post方式获取数据
- Java 以post方式获取数据
- flask获取post数据
- [bigdata-65] ubuntu 14.04服务器版 keepalived 双机热备ip漂移 python3+flask+gevent的web服务测试
- python3 urllib post json
- http post方式获取json参数
- go语言 获取post方式json
- JSON之三:获取JSON文本并解释(以google的天气API为例)
- JSON之三:获取JSON文本并解释(以google的天气API为例)
- JSON之三:获取JSON文本并解释(以google的天气API为例)
- AJAX如何以POST的方式提交JSON数据到Form
- 73. Set Matrix Zeroes
- 浏览器广告插件导致程序无法正常加载
- MATERIAL DESIGN的学习笔记
- find 及权限
- okhttp封装
- [bigdata-002]python3 +flask 以post方式获取json的api
- Iometer学习笔记之五:详解“Test Setup”tab(1)
- react学习总结7--可能会遇到的BUG
- VLC搭建RTSP服务器和客户端的测试过程
- 谷歌求职记:我花了八个月准备谷歌面试
- 网站渗透思路全方面总结(针对新手思路介绍)
- android新特性:商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)
- Linux基本命令-目录结构及文件基本操作
- 剑指offer 面试题42 翻转单词顺序