1. 程式人生 > >介面自動化之requests學習(五)--timeout的用法

介面自動化之requests學習(五)--timeout的用法

一個介面如果響應時間太長,但是我們不想等太長時間,此時就可以用timeout設定超時時間,如果在指定時間內,介面未響應,此時就會丟擲:requests.exceptions.ConnectTimeout的異常

#!usr/bin/env python
#-*- coding:utf-8 -*-
"""
@author:Administrator
@file: requests_post.py
@time: 2018/10/13
"""
import requests
import json

url = "https://tieba.baidu.com/f"
#將要傳的引數以key value的形式定義在data字典中
data = {"ie":"utf-8","kw":"李毅"}

r = requests.get(url=url,
                 params=data,
                 timeout=0.01
                 )