Skip to main content

A WSGI Proxy using requests.

Installation

With pip:

$ pip install requests_proxy

Usage

Create a proxy:

>>> from requests_proxy import Proxy
>>> proxy = Proxy(application_url)

Then use it. Here is an example with WebOb but you can use it like a classic WSGI application:

>>> from webob import Request
>>> req = Request.blank('/form.html')
>>> resp = req.get_response(proxy)
>>> print(resp.text)
<html>...
...</html>

The Proxy application accept some keyword arguments. Those arguments are passed to requests during the process. By default allow_redirects and verify are set to False but you can change the behavior:

>>> proxy = Proxy(application_url, verify=True, allow_redirects=True, max_redirects=10)

Cheers

Changes

0.1

Initial public release

Release files for requests_proxy 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for requests_proxy 0.1
File Size Uploaded
requests_proxy-0.1.tar.gz 3.1 kB Details

Release files / requests_proxy-0.1.tar.gz

Download URL requests_proxy-0.1.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
43868ce1deac0b490b5acceb0fa55bb4d643f18860ea07bdf55bbcedeea1b1af
BLAKE2b-256 checksum
How to use checksums
c52527e8dbe9cb1a5e5d9640933deeba3c159031d1656079d6f1f357a0fedb3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page