Skip to content

Commit

Permalink
Add all the status codes
Browse files Browse the repository at this point in the history
  • Loading branch information
TooTallNate committed Jun 12, 2018
1 parent 96b3fbb commit c55e375
Showing 1 changed file with 63 additions and 6 deletions.
69 changes: 63 additions & 6 deletions bashttpd
Original file line number Diff line number Diff line change
Expand Up @@ -136,12 +136,69 @@ _add_response_header() {
}

declare -a HTTP_RESPONSE=(
[200]="OK"
[400]="Bad Request"
[403]="Forbidden"
[404]="Not Found"
[405]="Method Not Allowed"
[500]="Internal Server Error"
[100]="Continue"
[101]="Switching Protocols"
[102]="Processing"
[103]="Early Hints"
[200]="OK"
[201]="Created"
[202]="Accepted"
[203]="Non-Authoritative Information"
[204]="No Content"
[205]="Reset Content"
[206]="Partial Content"
[207]="Multi-Status"
[208]="Already Reported"
[226]="IM Used"
[300]="Multiple Choices"
[301]="Moved Permanently"
[302]="Found"
[303]="See Other"
[304]="Not Modified"
[305]="Use Proxy"
[307]="Temporary Redirect"
[308]="Permanent Redirect"
[400]="Bad Request"
[401]="Unauthorized"
[402]="Payment Required"
[403]="Forbidden"
[404]="Not Found"
[405]="Method Not Allowed"
[406]="Not Acceptable"
[407]="Proxy Authentication Required"
[408]="Request Timeout"
[409]="Conflict"
[410]="Gone"
[411]="Length Required"
[412]="Precondition Failed"
[413]="Payload Too Large"
[414]="URI Too Long"
[415]="Unsupported Media Type"
[416]="Range Not Satisfiable"
[417]="Expectation Failed"
[418]="I'm a teapot"
[421]="Misdirected Request"
[422]="Unprocessable Entity"
[423]="Locked"
[424]="Failed Dependency"
[425]="Unordered Collection"
[426]="Upgrade Required"
[428]="Precondition Required"
[429]="Too Many Requests"
[431]="Request Header Fields Too Large"
[451]="Unavailable For Legal Reasons"
[500]="Internal Server Error"
[501]="Not Implemented"
[502]="Bad Gateway"
[503]="Service Unavailable"
[504]="Gateway Timeout"
[505]="HTTP Version Not Supported"
[506]="Variant Also Negotiates"
[507]="Insufficient Storage"
[508]="Loop Detected"
[509]="Bandwidth Limit Exceeded"
[510]="Not Extended"
[511]="Network Authentication Required"
)

send_response_header() {
Expand Down

0 comments on commit c55e375

Please sign in to comment.