Я пытаюсь понять, как сделать базовый запрос 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