If your HTTP needs are simple (trivial, even), then you've come to the right place. If, on some other hand, you're looking for a full featured HTTP Client with all the bell's and whistles, then you should seek out Drakma.
urlusing http-resolve and downloads the contents of the stream it to
destination. Destination is assumed to be a file. Returns (as multiple values) the number of elements downloaded (e.g., bytes) and the actual URL.
http-resolvereturns a list of four elements: the HTTP response code, the headers, the stream and the resolved URL. HTTP-response resolves 301 and 302 responses, and signals an error on responses greater than 400. If there is not an error, then the caller is responsible for closing the HTTP stream.