gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章基于python和flask实现http接口过程解析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

为什么要做这个?

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/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 )
   #这里指定了地址和端口号。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/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接口过程解析的文章就讲到这里了,如果你想了解更多关于基于python和flask实现http接口过程解析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com