(define (print-request request) (for-each (lambda (f) (display (++ "

" (car 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 "

path

") (display "
")
  (display path)
  (display "
") (display "

current-request

") (display "
")
  (write-request (update-request (current-request) port: (current-output-port)))
  (display "
") (print-request (current-request)) (display "

current-response

") (display "
")
  (write-response (update-response (current-response) port: (current-output-port)))
  (display "
") )