基于python和flask实现http接口过程解析


Posted in Python onJune 15, 2020

为什么要做这个?

mock 第三方服务时,需要使用,另外包括自身开发,有时也会用到python

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Fri Jun 12 18:52:42 2020

@author: ansonwan
"""
from flask import Flask, request, jsonify
import json
app = Flask(__name__)
app.debug = True

@app.route('/http/query/',methods=['post'])
def post_http():
  if not request.data:  #检测是否有数据
    return ('fail')
  params= request.data.decode('utf-8')
  #获取到POST过来的数据,因为我这里传过来的数据需要转换一下编码。根据晶具体情况而定
  prams = json.loads(params)
  #把区获取到的数据转为JSON格式。
  return jsonify(prams)
  #返回JSON数据。
 
if __name__ == '__main__':
  app.run(host='127.0.0.1',port=1234)
  #这里指定了地址和端口号。
#!/usr/bin/env python2
# -*- coding: utf-8 -*-#请求http/query/接口

"""
Created on Fri Jun 12 18:55:07 2020

@author: ansonwan
"""
import requests,json
 
data = {
  "datatime":"2020-07-02"
}
url = 'http://127.0.0.1:1234/http/query/'
 
r = requests.post(url,data=json.dumps(data))
print(r.json())

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Bottle框架的一些使用技巧介绍
Apr 08 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
python利用MethodType绑定方法到类示例代码
Aug 27 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
Python中列表与元组的乘法操作示例
Feb 10 Python
pytorch构建网络模型的4种方法
Apr 13 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
python框架flask入门之环境搭建及开启调试
Jun 07 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
利用Python过滤相似文本的简单方法示例
Feb 03 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 Python
基于nexus3配置Python仓库过程详解
Jun 15 #Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 #Python
在keras里面实现计算f1-score的代码
Jun 15 #Python
Python流程控制语句的深入讲解
Jun 15 #Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 #Python
python语言是免费还是收费的?
Jun 15 #Python
DataFrame.groupby()所见的各种用法详解
Jun 14 #Python
You might like
PHP类中Static方法效率测试代码
2010/10/17 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
python文件操作的简单方法总结
2019/11/07 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
餐饮业会计岗位职责
2013/12/19 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
消防安全责任书范本
2014/04/15 职场文书
奥林匹克的口号
2014/06/13 职场文书
户籍证明模板
2014/09/28 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
美丽心灵观后感
2015/06/01 职场文书
爱护环境建议书
2015/09/14 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL