- From: Brian Millett <bpm@terraweb.com>
- Date: Tue, 17 Dec 1996 17:32:51 -0600
- To: www-jigsaw@w3.org
Hello, Well after a bit of snooping around in the code & turning on -trace, I found that the CgiResource was not returning a correct mime header for the httpd (Jigsaw) server to handle. What was missing was "Content-length: 0" Here is a trace of the "redirect" used while adding a user to my realm (I feel like a king :-) ) HTTP/1.0 302 Moved Temporarily Cache-Control: no-cache Connection: Keep-Alive Date: Tue, 17 Dec 1996 22:21:5 GMT Pragma: no-cache Content-Length: 0 Location: .. Server: Jigsaw/1.0a3 This is the trace after executing a CgiResource that issued a redirect. Notice that there is no Content-Length: 0 HTTP/1.0 302 Moved Temporarily Date: Tue, 17 Dec 1996 22:22:35 GMT Content-Type: text/html Location: http://vlad.terraweb.com/ Server: Jigsaw/1.0a3 uri: http://vlad.terraweb.com/ So I added the following to the handleCGIOutput method right after the catches, before the return reply; if ( reply.getStatus() == HTTP.MOVED_TEMPORARILY ) { String nocache[] = { "no-cache" }; reply.setPragma(nocache); reply.setNoCache(null); reply.setContentLength(0); } Now the CgiResources redirect like they should. -- Brian Millett Technology Applications Inc. "Heaven can not exist, (314) 530-1981 If the family is not eternal" bpm@techapp.com F. Ballard Washburn
Received on Tuesday, 17 December 1996 18:30:10 UTC