Использование Haskell SimpleHTTP с прокси?

Я пытаюсь понять, как сделать базовый запрос GET с помощью Network.HTTP.simpleHTTP, который будет использовать прокси.

Я попытался установить переменную окружения http_proxy и, думаю, понимаю, как создать прокси с помощью Network.HTTP.Proxy. Но похоже, что в API Hackage нет ничего о том, как настроить простой вызов HTTP или тип запроса для использования прокси.

Текущий код, который у меня есть:

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 
6
задан devrand 4 October 2010 в 17:16
поделиться