úÎ ±ç#      !" #     !" !" !" !"I$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI  !"J       !"#$%&'()'(*+,-+,.+,/+,0+,1+,2+,3+,4+,5+,6+,7+,8+,9+,:+,;+,<+,=+,>+,?+,@+,A+,B+,C+,D+,E+,F+,G+,H+,I+,J+,J+,K+,L+,M+,N+,NO bird-0.0.2 Bird.Request Bird.ReplyBird.Reply.CodesBirdRequestverbpathparamsprotocolhackEnvironment envToRequestReply replyStatus replyHeaders replyBody replyMimereplyToResponseok_okcreated_created accepted_acceptedmovedPermanently_movedPermanentlyfound_found unauthorized_ unauthorized forbidden_ forbidden notFound_notFoundgone_goneinternalServerError_internalServerErrorsplitdata-default-0.2 Data.DefaultdefDefaulthack-2009.10.30Hack Application MiddlewareOPTIONSGETHEADPOSTPUTDELETETRACECONNECT RequestMethodHTTPHTTPSHack_UrlScheme HackErrors remoteHost hackCache hackHeaders hackErrors hackInput hackUrlScheme hackVersionhttp serverPort serverName queryStringpathInfo scriptName requestMethodEnvbodyheadersstatusResponse