racket/collects/tests/web-server/scheme-units/test-web-root/servlets/test2-incremental-unitsig.ss
Eli Barzilay 7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00

22 lines
620 B
Scheme

;; Incremental servlet with no arguments on the URL, in text/html, with URL
;; path.
(require mzlib/unitsig
web-server/servlet-sig
)
(unit/sig ()
(import servlet^)
(let ((cd (path->string (current-directory))))
(send/finish
(make-html-response/incremental
(lambda (output-chunked)
(output-chunked "<html><head><title>")
(output-chunked "Title")
(sleep 1)
(output-chunked "</title></head><body><h1>Title</h1>")
(output-chunked "<p>Current path: ")
(sleep 1)
(output-chunked cd)
(output-chunked "</p></body></html>")))))
)