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.
url
using 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-resolve
returns 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.