FreeBSD.software
Home/www/py311-forcediphttpsadapter

py311-forcediphttpsadapter

1.1.0_1www

Use IP address when connecting via SSL

This module implements a set of requests TransportAdapter, PoolManager, ConnectionPool and HTTPSConnection with one goal only: to use a specific IP address when connecting via SSL to a web service without running into SNI trouble. The usual technique to force an IP address on an HTTP connection with Requests is (assuming I want http://example.com/some/path on IP 1.2.3.4): requests.get("http://1.2.3.4/some/path", headers={'Host': 'example.com'}) This is useful if I want to specifically test how 1.2.3.4 is responding; for instance, if example.com is DNS round-robined to several IP addresses and I want to hit one of them specifically.

$pkg install py311-forcediphttpsadapter
github.com/Roadmaster/forcediphttpsadapter
Origin
www/py-forcediphttpsadapter
Size
28.3KiB
License
MIT
Maintainer
sunpoet@FreeBSD.org
Dependencies
3 packages
Required by
1 packages

Dependencies (3)

Required By (1)