sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #90842
Re: web applikation og mellemresultater
Den *kan* faktisk godt gøres uden nogen speciel fikumdik, hvis man
benytter et "multipart/mixed" dokument.
Det kan illustreres med dette lille CGI program:
#!/bin/sh
DELIMITER="multicgi-$$-`date +%s`"
echo "Content-type: multipart/mixed; boundary=$DELIMITER"
echo ""
echo "--$DELIMITER"
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Ventesiden</title></head><body>Vi venter på resultatet...</body></html>"
sleep 5
echo "--$DELIMITER"
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Den er klar</title></head><body>Siden er færdig.</body></html>"
exit 0
Tricket er at man starter med at sende en content-type "multipart/mixed",
og derefter flere "under-dokumenter" af type "text/html". Browseren vil
vise hvert dokument efterhånden som det kommer.
Ovenstående eksempel kan ses i aktion på http://www.hswn.dk/hobbit-cgi/multicgi.sh
Det virker med de fleste browsere, men sidst jeg checkede dog IKKE med de
Konqueror baserede browsere (Konqueror, Safari).
Henrik
Follow ups
References