[Unetwork-cvs] CVS update: unetwork/src/http.lisp

Update of /project/unetwork/cvsroot/unetwork/src In directory common-lisp.net:/tmp/cvs-serv13568 Modified Files: http.lisp Log Message: Fixed value order for HTTP-GET Date: Wed Mar 24 06:32:26 2004 Author: mvilleneuve Index: unetwork/src/http.lisp diff -u unetwork/src/http.lisp:1.3 unetwork/src/http.lisp:1.4 --- unetwork/src/http.lisp:1.3 Tue Mar 23 08:02:21 2004 +++ unetwork/src/http.lisp Wed Mar 24 06:32:25 2004 @@ -20,8 +20,8 @@ (defgeneric http-get (uri) (:documentation "Get a resource designated by an URI. Returns two -values: the request response code as an integer, and the resource as -an instance of the DOCUMENT class.")) +values: the resource as an instance of the DOCUMENT class, and +the request response code as an integer.")) (defmethod http-get ((uri string)) (http-get (parse-uri uri))) @@ -55,10 +55,10 @@ (http-open-connection uri method :request-headers request-headers) (unwind-protect (let ((content (http-read-content socket))) - (values response-code - (make-instance 'document + (values (make-instance 'document :text content - :properties properties))) + :properties properties) + response-code)) (close-socket socket)))) (defun http-read-response (socket) @@ -96,11 +96,3 @@ (defmethod close-connection ((connection http-connection)) (close-socket (connection-socket connection))) - -#| -(register-uri-input-stream-handler :http - (lambda (uri) - (http-open-connection uri "GET")) - (lambda (socket) - (socket-close socket))) -|# \ No newline at end of file
participants (1)
-
Matthieu Villeneuve