博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python接口自动化测试五:乱码、警告、错误处理
阅读量:5424 次
发布时间:2019-06-15

本文共 388 字,大约阅读时间需要 1 分钟。

 

乱码:

以content字节流输出,解码成utf-8:

print(r.encoding)   # 查看返回的编码格式:

 

 

 

 

去掉Warning警告:

import urllib3

urllib3.disable_warnings()

 

 

 

 

错误处理:

403:拒绝或者禁止访问:须伪装头部(头部详情根据接口文档)

 

 

1、服务器识别出为代码访问                :

1.1.代码访问的头部:User-Agent为python

 

 

1.2.浏览器访问的头部:User-Agent为浏览器

 

 

1.3.在头部加上User-Agent:

 

 

2、伪装头部后仍然403:服务器校验Cookic              (Cookic有时效性)

 

 

2.1.代码访问时没有加Cookic

 

 

2.2.浏览器访问时有Cookic

 

 

2.3.在头部加上Cookic访问成功

 

转载于:https://www.cnblogs.com/dwdw/p/9553036.html

你可能感兴趣的文章
51nod--1135 原根 (数论)
查看>>
echarts动态加载数据
查看>>
springmvc3.2+spring+hibernate4全注解方式整合(四)
查看>>
DataError: [-] Error: 2, No such file or directory解决你用Django写项目使用Docker安装FastDFS,测试的时候遇到这个问题...
查看>>
Duplicate entry '' for key 'username'
查看>>
java.lang.IllegalStateException异常的解决办法
查看>>
seajs 源码分析三
查看>>
C语言实现泛型编程
查看>>
python -- 字符串和编码
查看>>
android 之多线程应用[message,messagequeue,handler,looper,asynchtask]
查看>>
os模块
查看>>
如何为DATATABLE添加多行(转贴)
查看>>
cf C. New Year Ratings Change
查看>>
git撤销操作区别
查看>>
二十三、SAP中内表的修改
查看>>
下沙的沙子有几粒?
查看>>
大杂烩 -- 四种生成和解析XML文档的方法详解
查看>>
在 ios 中的日期格式
查看>>
给li设置float浮动属性之后,无法撑开外层ul的问题。
查看>>
ZLXOI2015Day1劣质题解
查看>>