python后端怎么和python客户端连接
本篇内容介绍了“python后端怎么和python客户端连接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
后端处理对json进行了一定的规范
fromflaskimportFlaskimportjsonapp=Flask(__name__)@app.route('/hello')#规定url,当请求的url为/hello时执行注解下的函数defhello_world():#在python中,与json对应的数据格式是字典,所以我们这边创建一个字典用来存储数据与返回data={'status':'200','message':'ok','no':'1','name':'W3CSchool','url':'http://www.yisu.com'}print(type(data))#打印,确定数据类型是字典json_str=json.dumps(data)#使用dumps将字典类型转换为字符串,这样才能通过http协议返回#json在传输时是以字符串进行传输的returnjson_str#使用flask,可以直接用return返回这个字符串,即可将json返回if__name__=='__main__':app.run()#运行这个flask项目客户端处理
将请求的链接转换成我们的后端服务器链接。同时用python对返回的数据进行了简单的处理并展示。
importrequestsimportjsonresponse=requests.get('http://127.0.0.1:5000/hello')#使用request请求一个jsonresponse=response.text#使用requests的的text方法取出响应的文本dict=json.loads(response)#使用JSON模块的loads方法,可以将这个字符串转化为字典print(dict)#打印这个字典print(type(dict))#确认是否为字典类型#以下是字典操作方法,将字典的数据取出并打印print('响应状态:'+dict.get('status'))print('返回信息:'+dict.get('message'))print('编号:'+dict.get('no'))print('网站名称:'+dict.get('name'))print('网站url:'+dict.get('url'))
“python后端怎么和python客户端连接”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。