位置: 编程技术 - 正文

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

  • 简易征收预缴税率怎么算
  • 增值税专用发票抵扣期限
  • 办公楼出租价格怎么算
  • 融资租赁租出的固定资产需要计提折旧吗
  • 小规模纳税人税控系统
  • 公对公退款要交税吗
  • 利息收入为什么记贷方
  • 建筑公司办公室照片真实
  • 同一家单位发票不一样
  • 工会经费税前扣除凭证
  • 存出资本保证金是金融资产吗
  • 股票交易印花税税率
  • 补提折旧调整分录
  • 公司收到法院的欠款起诉书,应该怎么办
  • 已审核已过账已经生成凭证还能修改吗?
  • 属于制造费用的有
  • 营改增后机械设备租赁需缴纳什么税?
  • 小规模企业如何
  • 广告发布税收编码
  • 毛利润率的计算公式举例
  • 开票的时候如何把价格分散开
  • 车间未完工的产品属于什么
  • 房地产开发劳务合同范本
  • 外挂项目跨年结转分录怎么做?
  • 所有者权益合计是负数是什么意思
  • 小规模增值税附加税
  • 收到发票最晚什么时候付款
  • 小规模增值税免税额
  • 坏账减值准备账务处理
  • 企业所得税计算方法公式
  • 资产负债表中的固定资产是原值还是净值
  • 预交土地增值税怎么计算的
  • spss安装后无法启动,并行配置不正确
  • PHP:curl_getinfo()的用法_cURL函数
  • 境外代扣代缴企业所得税的计税依据包含企业所得税嘛
  • 货款已预付会计分录
  • uniapp怎么开启路由拦截
  • 残疾人增值税即征即退税收减免备案
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
  • php计时函数
  • 应收账款科目怎么看
  • handsome主题破解
  • 合并报表的收入就是相加么
  • 工会经费减除项包括哪些
  • 网页开票流程图解
  • 新会计准则分录大全
  • python 索引-1
  • sql server功能介绍
  • 商品流通企业的含义
  • 车间办公用品费用
  • 电子发票如何申领取电子发票
  • 销售旧货的增值税是销项税吗
  • sqlserver定时执行sql
  • 政府预算会计的会计科目
  • 本月留抵增值税
  • 通信费属于哪个会计科目
  • 企业股东撤资如何清算
  • 存货损失营业外支出
  • 转账支票办理收款所要拿的单证
  • 企业网银的电子对账未签约需要本人去吗
  • 企业年度报告中的什么信息由企业选择是否向社会公示
  • 应收应付可以相互冲销吗
  • 新会计准则应用
  • 以前年度调增的收入下一年如何申报
  • mysql5.7bug
  • svchost一直在下载什么
  • Windows设置启动引导
  • 更新profile
  • freebsd怎么安装软件
  • win8磁盘分区合并
  • 如何卸载win8系统
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • linux 命令连接
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • cocos2048
  • shader教程
  • 详解JavaScript ES6中的模板字符串
  • vue父子组件传值props
  • javascript 分号
  • 营业税发票现在可以冲红么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设