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

作者:yaominghui 时间:2022-06-01 11:46:36 

为什么要做这个?

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

标签:python,flask,http,接口
0
投稿

猜你喜欢

  • asp将数据库中的信息存储至XML文件中

    2007-09-19 12:54:00
  • 使用 PHP Masked Package 屏蔽敏感数据的实现方法

    2023-09-03 23:49:13
  • 屏幕分辨率和布局简述

    2009-04-20 20:27:00
  • python爬取天气数据的实例详解

    2022-08-26 22:28:46
  • Python GAE、Django导出Excel的方法

    2023-02-27 13:59:09
  • 轻松掌握执行一个安全的SQL Server安装

    2009-01-13 14:03:00
  • 详解python上传文件和字符到PHP服务器

    2023-10-15 19:02:12
  • oracle用什么SQL语句判断表存不存在

    2010-07-23 13:23:00
  • XML入门精解之文件格式定义

    2008-02-25 13:57:00
  • 对Python 除法负数取商的取整方式详解

    2023-10-02 20:21:41
  • Oracle 8i字符集乱码问题析及其解决办法

    2010-07-26 13:29:00
  • Oracle 数据库 临时数据的处理方法

    2009-07-02 11:48:00
  • JS实现点击掉落特效

    2023-09-12 12:50:33
  • Python 通过截图匹配原图中的位置(opencv)实例

    2021-10-06 02:04:44
  • IE下文本被折行的解决方案

    2009-06-28 16:13:00
  • 详解python 条件语句和while循环的实例代码

    2023-11-19 11:32:58
  • 从数据行入手保护SQL Server数据安全

    2009-04-13 10:28:00
  • 关于设计的一些个人看法

    2008-06-12 12:44:00
  • python+os根据文件名自动生成文本

    2022-06-12 00:50:48
  • SQL Server数据库日志清除的两个方法

    2009-01-08 13:44:00
  • asp之家 网络编程 m.aspxhome.com