HTTP Proxy

Drupal modules can utilize the drupal_http_request function to perform HTTP requests. The function is a flexible and powerful HTTP client implementation which correctly handles GET, POST, PUT or any other HTTP requests. It even handles redirects and can connect through a proxy.

HTTP Proxy is currently available for Drupal 7 + 8 and has been deployed on 30+ websites around the world.