(define (print-request request) (for-each (lambda (f) (display (++ "
" (htmlize (->string ((cdr f) request))) ""))) `(("uri" . ,request-uri) ("port" . ,request-port) ("method" . ,request-method) ("major" . ,request-major) ("minor" . ,request-minor) ("headers" . ,request-headers)))) (define (request-dispatcher path) (display "
") (display path) (display "") (display "
") (write-request (update-request (current-request) port: (current-output-port))) (display "") (print-request (current-request)) (display "
") (write-response (update-response (current-response) port: (current-output-port))) (display "") )