位置: 编程技术 - 正文

详解python3实现的web端json通信协议(python3m)

编辑:rootadmin

推荐整理分享详解python3实现的web端json通信协议(python3m),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python3怎么用,python3m,python3h怎么操作,python3gui,python3m,python3h怎么操作,python3h怎么操作,python3h怎么操作,内容如对您有帮助,希望把文章链接给更多的朋友!

之前有用python3实现过tcp协议的,后来又实现了http协议的通信,今天公司想做一个功能自动测试系统,

下午弄了一会,发现json格式的实现可以更简单一点,代码如下:简单解说一下,一般与服务器通信分两块,一块是get协议,一块是post协议,

get协议很简单,直接就可访问了,post协议,实际上把data数据用起来,程序直接会自动辨别类型。

在写的过程中遇到3个问题:

详解python3实现的web端json通信协议(python3m)

1 在实现post协议时曾遇到错误,

大致说数据格式的问题,解决方法很简单,转为utf-8格式:bytes(data, 'utf8') ,

2 获取到的json数据遇到里面中文时遇到编码问题

发现表现出0xaa0xbb0xcc0xdd这样的编码,json加载时调用utf8即可,使用这一句代码:json.loads(rawtext.decode('utf8'))

3 打印出json时表现出一行很长很长的字符串

长长的字符串看了非常痛苦,根本看不清json里面各对像的关系,网上说用什么json.tool方法解决,不过那是针对命令行的,我这是在调试过程中还是希望直接打印出来,

采用如下代码:print (json.dumps(jsonStr, sort_keys=False, ensure_ascii= False, indent=2)) ,这里需要注意ensure_ascii必须为False,否则里面有中文时

看到的又是0xx什么的,indent=2表示格式化json显示,sort_keys则表示此json无需排序

标签: python3m

本文链接地址:https://www.jiuchutong.com/biancheng/382390.html 转载请保留说明!

上一篇:Python写的一个定时重跑获取数据库数据(用python定义一个函数)

下一篇:python实现按任意键继续执行程序(python中按下某个按键)

  • 城镇土地使用税减免税政策
  • 汇算清缴需要传什么资料
  • 当月销售次月开票怎么申报
  • 劳务服务有什么
  • 开普票要个人身份证号吗
  • 公司租车要交什么费用
  • 经营租赁违约金可以直接冲租赁费
  • 营改增企业所得税
  • 支付结算有哪些工具
  • 出售在建工程要交什么税
  • 技术转让费为什么那么贵
  • 会计速动比率怎么算
  • 经营杠杆系数分类
  • 所得税季度报表营业外收入填哪
  • 合伙企业个人所得税经营所得怎么申报
  • 营改增对固定资产的影响
  • 不能远程补报之前的税款所属期
  • 房地产开发企业的土地使用权计入哪里
  • 红字负数发票可以抵扣吗
  • 不合规发票有哪些风险
  • 城建税是增值税的附加税吗
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 防疫物资费用会计处理
  • win服务器安装
  • php大量数据处理
  • win10电脑时间改了又跳回去
  • php bcmul
  • 小规模纳税人需要缴纳个人所得税吗
  • 超支福利费按什么计提
  • 海康威视web开发接口文档
  • php 读取文本文件
  • 带息应收票据应于收到或开出或承兑时
  • 外币交易是什么意思
  • framework4.0怎么打开
  • 递延收益摊销金额
  • 加载分页
  • 地税没申报罚款多少
  • vue项目更新后还是老代码
  • win11更新71
  • 基于php判断客户是否存在
  • 帝国cms对接小程序
  • 公司股东会和董事会
  • 中付支付科技有限公司备付金
  • 营业外收入汇算清缴时也得计入收入
  • 合并报表抵消分录
  • 个体工商户季开票30万是否缴纳个人所得税
  • sql server如何操作
  • mongodb操作
  • 劳务分包劳务费付款比例
  • 小企业会计准则跨年红冲
  • 进账税发票未认账怎么办
  • 融资租入固定资产改建支出计入
  • 固定资产的计提折旧方法有哪些
  • 应收账款计提减值准备会计处理
  • 委托加工应税消费品纳税义务发生时间
  • 税盘减免税款怎么做账
  • 购置一项设备,有两种可供选择
  • 飞机票退票费如何开票
  • 定额的餐饮发票
  • 旅游饮食服务企业会计核算的特点包括
  • 如何恢复数据库数据
  • 如何彻底释放k50至尊版性能
  • Windows Server 2008制作密码重设盘
  • 虚拟网络无网络访问权限
  • kcleaner.exe是什么
  • sllights.exe - sllights进程是什么意思
  • win7系统桌面图标变大了怎样恢复
  • winxp升级win7教程图文
  • 手动为LiteSpeed安装eAccelerator和XCache的方法分享
  • css示范例子
  • 编写注册表文件
  • jquery写网页
  • node.js怎么用
  • shell脚本wc
  • 如何使用wordpress
  • 从香港回内地需要做核酸检测吗
  • 税收分类分级管理后如何开展风险管理
  • 马达加斯加秒懂百科
  • 消费税的税率只有比例税率和定额税率两种判断题
  • 上海买房退税政策2023最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设