[Haskell-cafe] Trying to write a very simple HTTP Client
Eric
eeoam at ukfsn.org
Fri May 23 09:27:52 EDT 2008
Hi all,
I've written the following program to connect to a submit an HTTP GET
request to a server and print the response:
module Main where
import Network
import System.IO
main = withSocketsDo go
go = do putStrLn "Connecting..."
out <- connectTo "haskell.org" (PortNumber 80)
hPutStrLn out "GET /\r"
hPutStrLn out "Host: haskell.org\r"
hPutStrLn out "\r"
cs <- hGetLine out
hClose out
print cs
When I run the program, however, I get the following error:
HTTPClient: <socket: 1872>: hGetLine: end of file
Can anyone see what's wrong?
E.
More information about the Haskell-Cafe
mailing list