J'essaie de comprendre comment faire une requête GET de base en utilisant Network.HTTP.simpleHTTP qui utilisera un proxy.Utilisation de SimpleHTTP de Haskell avec un proxy?
J'ai essayé de définir la variable d'environnement http_proxy, et je pense que je comprends comment créer un proxy en utilisant Network.HTTP.Proxy. Mais il ne semble rien dans l'API sur Hackage pour savoir comment définir un appel simpleHTTP ou un type de requête pour utiliser un proxy.
Le code actuel j'ai est:
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
Merci, cela a fonctionné premier essai. Oui, j'ai vu ce commentaire 'normaliser' dans l'API peu après avoir posté, mais je n'avais aucune idée de comment le faire non plus. – devrand
+1 pour l'ajout d'un exemple de code :) – Daniel