remote-curl: reencode http error messages
[git/raj.git] / t / lib-httpd / error.sh
blobeafc9d2d90ff7646062edd9a376839e469334760
1 #!/bin/sh
3 printf "Status: 500 Intentional Breakage\n"
5 printf "Content-Type: "
6 charset=iso-8859-1
7 case "$PATH_INFO" in
8 *html*)
9 printf "text/html"
11 *text*)
12 printf "text/plain"
14 *charset*)
15 printf "text/plain; charset=utf-8"
16 charset=utf-8
18 *utf16*)
19 printf "text/plain; charset=utf-16"
20 charset=utf-16
22 esac
23 printf "\n"
25 printf "\n"
26 printf "this is the error message\n" |
27 iconv -f us-ascii -t $charset