@@ -44,8 +44,8 @@ r = proxy.request('GET', 'https://proxymesh.com/api/headers/')
44442 . potentially create helper method(s) for doing this
45453 . figure out how to patch or extend urllib3 ProxyManager to get proxy response headers in python3.12
4646``` python
47- from python_proxy_headers import connection
48- proxy = connection .ProxyHeaderManager(' http://de.proxymesh.com:31280' , proxy_headers = {' X-ProxyMesh-IP' : ' 46.101.181.63' })
47+ from python_proxy_headers import urllib3_proxy_manager
48+ proxy = urllib3_proxy_manager .ProxyHeaderManager(' http://de.proxymesh.com:31280' , proxy_headers = {' X-ProxyMesh-IP' : ' 46.101.181.63' })
4949r = proxy.request(' GET' , ' https://proxymesh.com/api/headers/' )
5050r.headers[' X-ProxyMesh-IP' ]
5151```
@@ -55,8 +55,8 @@ r.headers['X-ProxyMesh-IP']
55555 . figure out how python requests uses urllib3 and easiest method for passing in proxy headers
56566 . potentially create helper methods for doing this
5757``` python
58- from python_proxy_headers import adapter
59- r = adapter .get(' https://proxymesh.com/api/headers/' , proxies = {' http' : ' http://de.proxymesh.com:31280' , ' https' : ' http://de.proxymesh.com:31280' }, proxy_headers = {' x-proxymesh-ip' : ' 46.101.236.88' })
58+ from python_proxy_headers import requests_adapter
59+ r = requests_adapter .get(' https://proxymesh.com/api/headers/' , proxies = {' http' : ' http://de.proxymesh.com:31280' , ' https' : ' http://de.proxymesh.com:31280' }, proxy_headers = {' x-proxymesh-ip' : ' 46.101.236.88' })
6060r.headers[' X-ProxyMesh-IP' ]
6161```
62627 . pass proxy response headers from urllib3 functions back to requests response
0 commit comments