揮発性のメモ2

http://d.hatena.ne.jp/iww/

lighttpdでxmlを出力するときの注意

jQueryの$.ajax()とかで、xmlファイルを直接指定して読むときは問題ないけど
cgiから出力させるときは、最低限Content-typeを指定しないと読めない。

#!/bin/sh

echo -e "Content-Type: application/xml\n"
cat "/tmp/hoge.xml"

Content-typeを忘れた場合、Operaでは動作するがIEでは動作しなくなる。
Content-typeさえ書いておけば、HTTP/1.1 200 OKとかほかの部分は勝手にだいたい補完してくれる。