基于python和flask实现http接口过程解析
作者:yaominghui 发布时间:2022-06-01 11:46:36
标签:python,flask,http,接口
为什么要做这个?
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())
来源:https://www.cnblogs.com/ansonwan/p/12988557.html
0
投稿
猜你喜欢
- 高能预警本文包含演示部分,请读者自行copy代码编译体验。参考资料:sync.WaitGroup / signal.Notify / con
- 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。json 字符串格式化在开发 web 应用的时候经常会用到
- HTML5 中 div section article 的区别刚刚开始接触 HTML5 时,对它的标签很不适应,甚至一度有点反感。尤其是对
- 本文中介绍的系统优化,主要针对前端和后台这两方面(后台方面主要对SQL语句和数据存储进行了优化),下文中我们将介绍一些优化技巧和经验。技巧:
- 1. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0
- 10月15日,Adobe公司正式面向全球公布了第10个版本的Flash播放器,这一版本播放器的昵称是大家已经所熟知的“宇宙”。这是一款增加了
- 做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而
- 6、遮罩滤镜作用:该滤镜可以为对象建立一个覆盖于表面的膜,其效果就象戴着有色眼镜看物体一样。语法: {filter:mask(color=c
- 【eval()函数】JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个Java
- Css Reset是什么? 有些同行叫 "css复位",有些可能叫 "默认css".....相信看完
- 很简单的一个函数,就是根据当前的日期生成一个随机数。<% Function getRnd() '**********
- 打开网页,然后将javascript:document.body.contentEditable='true';
- 1. 折线图折线图(Line Chart)是一种将数据点按照顺序连接起来的图形,也可以看作是将散点图按照X轴坐标顺序链接起来的图形。折线图的
- 本文实例讲述了Python实现分割文件及合并文件的方法。分享给大家供大家参考。具体如下:分割文件split.py如下:#!/usr/bin/
- Go 程序的性能优化及 pprof 的使用程序的性能优化无非就是对程序占用资源的优化。对于服务器而言,最重要的两项资源莫过于 CPU 和内存
- 一、开始之前必须安装itchat库pip install itchat(使用pip必须在电脑的环境变量中添加Python的路径)或 cond
- 目录:分析和设计组件编码实现和算法用 Ant 构建组件测试 JavaScript 组件话说上期我们讨论了队列管理组件的设计,并且给它取了个响
- 网上考试设计思路是怎样的?为了运行这个应用程序,我们需要在global.asa文件里进行设置数据库的连接。global.asa <&n
- 在有些使用 javascript 来渲染数据的时候,为了能动态获取不同的数据,并且保持 javascript&
- 本文的重点就是如何创建一个PHP类来实现两个数间的加减乘除,这种类似于极简单的计算器功能。实现起来是非常简单的,继续往下看:这里简单给大家介