Estoy tratando de averiguar cómo hacer una solicitud GET básica usando Network.HTTP.simpleHTTP que usará un proxy.¿Usando el SimpleHTTP de Haskell con un Proxy?
He intentado configurar la variable de entorno http_proxy, y creo que entiendo cómo hacer un Proxy usando Network.HTTP.Proxy. Pero no parece haber nada en la API en Hackage sobre cómo configurar una simple llamada HTTTP o Tipo de solicitud para usar un proxy.
El código actual que tengo es:
import Network.HTTP
import Network.HTTP.Proxy
import Data.Maybe
main = do
let proxy = fromJust $ parseProxy "proxyserver.foo.com:80"
x <- simpleHTTP (getRequest "http://www.google.com") >>= getResponseBody
print x
Gracias, eso funcionó en primer intento. Sí, vi ese comentario de "normalización" en la API poco después de la publicación, pero no tenía ni idea de cómo hacerlo. – devrand
+1 para agregar una muestra de código :) – Daniel