(define-interface http-request-interface (export http-reply? http-reply-status-code http-reply-status-description http-reply-headers http-reply-socket http-send-request http-read-reply-body)) (define-interface http-simple-interface (export http-get http-post)) (define-interface http-utils-interface (export base64-encode url-encode url-query-string)) (define-structure http-request http-request-interface (open scheme-with-scsh srfi-9 srfi-13) (files http-request)) (define-structure http-simple http-simple-interface (open scheme-with-scsh srfi-1 srfi-9 http-request http-utils) (files http-simple)) (define-structure http-utils http-utils-interface (open scheme-with-scsh bitwise ascii srfi-1 srfi-6 srfi-13) (files http-utils))