[hunchentoot-devel] Reply headers

Ralf Mattes rm at seid-online.de
Mon Sep 24 12:40:15 UTC 2007


Hello list,

 according to the fine documentation: 
" SETF of HEADER-OUT changes the current value of the header named name.
If no header named name exists it is created. For backwards
compatibility, name can also be a string in which case the association
between a header and its name is case-insensitive. 

Note that the headers Set-Cookie, Content-Length, and Content-Type
cannot be queried by HEADER-OUT and must not be set by SETF of
HEADER-OUT."

But trying to set the "Server" header from within a handler doesn't seem
to change the server header at all. 

  (setf 
   (header-out "Server") "Local-Server"
   (header-out "X-Schtupid") "Foobar"
   (content-type) "text/xml; charset=utf-8"
   (return-code) +http-multi-status+)

will yield the following resopnse from the server:

HTTP/1.1 207 Multi-Status
Content-Length: 1265
Content-Type: text/xml; charset=utf-8
Date: Mon, 24 Sep 2007 12:37:34 GMT
Connection: Close
X-Schtupid: Foobar
Server: Hunchentoot 0.13.0
  <---- Wrong server name


Is this a documentation bugglet or a bug in the code?

 Cheers, Ralf Mattes




More information about the Tbnl-devel mailing list