码迷,mamicode.com
首页 > 其他好文 > 详细

requests中自定义adapter

时间:2018-08-10 11:02:50      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:sslv3   packages   manager   maxsize   ada   class   ict   adapter   url   

# encoding:utf-8

import ssl
from requests import sessions
from requests import Request
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.poolmanager import PoolManager


class Ssl3HttpAdapter(HTTPAdapter):
def __int__(self):
super(HTTPAdapter, self).__init__()

def init_poolmanager(self, connections, maxsize, block=False):
self.poolmanager = PoolManager(
num_pools=connections,
maxsize=maxsize,
block=block,
strict=True,
ssl_version=ssl.PROTOCOL_SSLv3
)


adapter = Ssl3HttpAdapter()

s = sessions.Session()
s.mount("http://172",adapter=adapter)
r = Request(‘GET‘, ‘http://172.21.2.3:8009/ad09‘)
p = r.prepare()
# resp=s.request(‘GET‘, ‘http://172.21.2.3:8009/ad09‘)
resp = s.send(p)
print resp.status_code

requests中自定义adapter

标签:sslv3   packages   manager   maxsize   ada   class   ict   adapter   url   

原文地址:https://www.cnblogs.com/tnyleyon/p/9452842.html

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