位置: 编程技术 - 正文

详解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中按下某个按键)

  • 企业所得税损益结转
  • 个人所得税谁交
  • 教育培训学校怎么翻译
  • 报个税的工资表
  • 企业组织结构的形式
  • 资产负债表从哪里打出来的
  • 农业免税企业账户怎么查
  • 房地产企业成本分摊方法整理(附案例分析)
  • 固定资产报废变卖收入缴税账务处理
  • 社会团体收到的投资款怎么入账
  • 网银转账手续费标准
  • 建帐时库存的原材料如何入帐?
  • 特别纳税调整后 需要更正申报吗
  • 全年一次性奖金计税方式
  • 安装工程开发票
  • 出纳收到汇票如何登记
  • 生产成本属于什么会计要素
  • 移动纸质发票
  • 中期支付内容包括
  • 制造业增值税加计抵减
  • 融资租赁机器款分期开票怎么做账?
  • 企业购买固定资产要交印花税吗
  • 运输费用入成本还是销售费用
  • 社保退回的钱怎么做会计分录
  • 预计应收账款余额
  • 投资回报期限
  • 产品作为样品账务处理
  • 利息股息红利所得属于综合所得吗
  • 融资租赁的租金是什么意思
  • 营业外收入怎么申报增值税
  • 企业委托境外研发所发生的费用
  • driver-e
  • php数组有哪几种类型
  • 小程序常见问题
  • 常用的php操作mysql的函数有哪些
  • 夜间潜水时发现水体
  • php封装数据库操作
  • jasperreports入门
  • html前端开发教程
  • 一张专票可以开几项
  • 怎样合理的运用网络
  • 小规模季报成功后怎么缴费
  • 工资与劳务报酬是否合并缴纳个税
  • 支付长期借款利息时,应借记什么账户
  • sqlserver表与表之间怎么关联
  • 固定资产盘点盘什么
  • 应收账款属于什么会计要素
  • 托收承付和委托收款区别
  • 合作社收到政府补贴会计分录
  • 保修期间免费提车可以吗
  • 项目支付预缴税额怎么算
  • 个体工商户不缴纳印花税吗
  • 期末汇兑损益的输入方式
  • 同花顺为什么有钱没法买
  • 收到垫付款计入什么科目
  • 应付账款负数如何调整账务
  • 原始凭证按什么分
  • 旅游业小规模纳税人税率是多少
  • 销售的差额如何分录
  • 考试出题
  • sql解析框架
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • centos7查看目录
  • 在bois如何设置C盘启动
  • win8系统无法开机出现字母
  • f_00000e是什么文件
  • Linux系统开源VPN Openvpn进程异常退出解决方法
  • win7开机提示重启怎么办
  • android开发环境搭建需要哪些工具
  • 批处理在windows中的典型应用
  • [置顶]bilinovel
  • flask框架官方文档
  • 用python画roc曲线
  • excel执行python脚本
  • 广东省税务局电子发票怎么下载
  • 国家税务总局监控的重点税源纳税人的标准是
  • 工资薪金的税收金额是填实际发生还是帐载金额
  • 收入较去年同期增长怎么算
  • 为什么国家要收房产税
  • 襄阳市疫情防控中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设