码迷,mamicode.com
首页 > Web开发 > 详细

requests之https/超时处理

时间:2020-03-10 21:27:36      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:data   网速   test   verify   接口自动化   超时   div   span   接口   

在使用requests库进行接口自动化过程,会碰到接口使用https协议,那么该如何处理?其实处理起来比较简单,只需在请求参数中带上verify=True即可

import pytest
import os
import requests
import yaml

def chxq(datas):
    url = https://127.0.0.1:5000/login/
    r = requests.post(url,json=datas,verify=True)  #verify=True,https处理
    print(r.status_code)
    print(r.json)

 

有时候在接口请求过程,因网速或者服务等问题,请求响应时间较慢,则可通过timeout参数设置最大等待时长

import pytest
import os
import requests
import yaml

def chxq(datas):
    url = https://127.0.0.1:5000/login/
    r = requests.post(url,json=datas,verify=True,timeout=30) #timeout单位为秒
    print(r.status_code)
    print(r.json)

 

requests之https/超时处理

标签:data   网速   test   verify   接口自动化   超时   div   span   接口   

原文地址:https://www.cnblogs.com/heertong/p/12458541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!