package Ġco . wind ly . lim bo . utility . network . definition Ċ Ċ import Ġandroidx . annotation . Int Def Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . ACCEPT ED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . AL READY _ REPORT ED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . BAD _ GATE WAY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . BAD _ REQUEST Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . CONF LI CT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . CONTINUE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . CREATED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . EAR LY _ HINT S Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . EXPECT ATION _ FAILED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . FAILED _ DEPEND ENCY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . FOR BID DEN Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . FOUND Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . GATE WAY _ TIMEOUT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . GONE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . HTTP _ VERSION _ NOT _ SUPPORTED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . IM _ A _ TE AP OT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . IM _ USED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . IN SUFF IC IENT _ STORAGE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . INTERNAL _ SERVER _ ERROR Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . LENGTH _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . LOCK ED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . LOOP _ DETECT ED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . METHOD _ NOT _ ALLOWED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . MIS DIRECT ED _ REQUEST Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . MOVED _ PER MAN ENT LY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . MULTIPLE _ CHO ICES Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . MULTI _ STATUS Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NETWORK _ AUTHENT ICATION _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NON _ AUTHOR IT ATIVE _ INFORMATION Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NOT _ ACCEPT ABLE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NOT _ EXT ENDED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NOT _ FOUND Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NOT _ IMPLEMENTED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NOT _ MODI FIED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . NO _ CONTENT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . OK Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PAR TIAL _ CONTENT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PAYLOAD _ TOO _ LARGE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PAYMENT _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PER MAN ENT _ RE DIRECT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PRE CONDITION _ FAILED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PRE CONDITION _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PROCESS ING Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . PROXY _ AUTHENT ICATION _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . RANGE _ NOT _ SAT IS FI ABLE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . REQUEST _ HEADER _ FIELDS _ TOO _ LARGE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . REQUEST _ TIMEOUT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . RESET _ CONTENT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . SE E _ OTHER Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . SERVICE _ UN AVAILABLE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . SWITCH ING _ PROTOCOL S Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . SWITCH _ PROXY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . TEMP OR ARY _ RE DIRECT Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . TOO _ EAR LY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . TOO _ MAN Y _ REQUEST S Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . UN AUTHORIZ ED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . UN AVAILABLE _ FOR _ LEG AL _ REASON S Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . UN PROCESS ABLE _ ENTITY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . UNSUPPORTED _ MEDIA _ TYPE Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . UP GR ADE _ REQUIRED Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . URI _ TOO _ LONG Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . USE _ PROXY Ċ import Ġco . wind ly . lim bo . utility . network . definition . Http Code . Companion . VARIANT _ AL SO _ NEG OT I ATES Ċ import Ġkotlin . annotation . Annotation Retention . SOURCE Ċ Ċ @ Int Def ( ĊĠ Ġvalue Ġ= Ġ[ ĊĠĠĠ ĠCONTINUE , ĊĠĠĠ ĠSW ITCH ING _ PROTOCOL S , ĊĠĠĠ ĠPROCESS ING , ĊĠĠĠ ĠE AR LY _ HINT S , ĊĠĠĠ ĠOK , ĊĠĠĠ ĠCRE ATED , ĊĠĠĠ ĠAC CEPT ED , ĊĠĠĠ ĠNON _ AUTHOR IT ATIVE _ INFORMATION , ĊĠĠĠ ĠNO _ CONTENT , ĊĠĠĠ ĠRESET _ CONTENT , ĊĠĠĠ ĠPAR TIAL _ CONTENT , ĊĠĠĠ ĠMULTI _ STATUS , ĊĠĠĠ ĠAL READY _ REPORT ED , ĊĠĠĠ ĠIM _ USED , ĊĠĠĠ ĠMULTI PLE _ CHO ICES , ĊĠĠĠ ĠMO VED _ PER MAN ENT LY , ĊĠĠĠ ĠFO UND , ĊĠĠĠ ĠS EE _ OTHER , ĊĠĠĠ ĠNOT _ MODI FIED , ĊĠĠĠ ĠUSE _ PROXY , ĊĠĠĠ ĠSW ITCH _ PROXY , ĊĠĠĠ ĠTEMP OR ARY _ RE DIRECT , ĊĠĠĠ ĠPER MAN ENT _ RE DIRECT , ĊĠĠĠ ĠBAD _ REQUEST , ĊĠĠĠ ĠU NA UTH ORIZ ED , ĊĠĠĠ ĠP AY MENT _ REQUIRED , ĊĠĠĠ ĠFOR BID DEN , ĊĠĠĠ ĠNOT _ FOUND , ĊĠĠĠ ĠMETHOD _ NOT _ ALLOWED , ĊĠĠĠ ĠNOT _ ACCEPT ABLE , ĊĠĠĠ ĠPRO XY _ AUTHENT ICATION _ REQUIRED , ĊĠĠĠ ĠREQUEST _ TIMEOUT , ĊĠĠĠ ĠCON FLI CT , ĊĠĠĠ ĠG ONE , ĊĠĠĠ ĠLEN GTH _ REQUIRED , ĊĠĠĠ ĠPRE CONDITION _ FAILED , ĊĠĠĠ ĠP AY LOAD _ TOO _ LARGE , ĊĠĠĠ ĠURI _ TOO _ LONG , ĊĠĠĠ ĠUNS UP PORT ED _ MEDIA _ TYPE , ĊĠĠĠ ĠR ANGE _ NOT _ SAT IS FI ABLE , ĊĠĠĠ ĠEXPECT ATION _ FAILED , ĊĠĠĠ ĠIM _ A _ TE AP OT , ĊĠĠĠ ĠMIS DIRECT ED _ REQUEST , ĊĠĠĠ ĠUN PROCESS ABLE _ ENTITY , ĊĠĠĠ ĠLOCK ED , ĊĠĠĠ ĠFAILED _ DEPEND ENCY , ĊĠĠĠ ĠTO O _ EAR LY , ĊĠĠĠ ĠUP GR ADE _ REQUIRED , ĊĠĠĠ ĠPRE CONDITION _ REQUIRED , ĊĠĠĠ ĠTO O _ MAN Y _ REQUEST S , ĊĠĠĠ ĠREQUEST _ HEADER _ FIELDS _ TOO _ LARGE , ĊĠĠĠ ĠU NA VA IL ABLE _ FOR _ LEG AL _ REASON S , ĊĠĠĠ ĠINTERNAL _ SERVER _ ERROR , ĊĠĠĠ ĠNOT _ IMPLEMENTED , ĊĠĠĠ ĠBAD _ GATE WAY , ĊĠĠĠ ĠSERVICE _ UN AVAILABLE , ĊĠĠĠ ĠG ATE WAY _ TIMEOUT , ĊĠĠĠ ĠHTTP _ VERSION _ NOT _ SUPPORTED , ĊĠĠĠ ĠVARI ANT _ AL SO _ NEG OT I ATES , ĊĠĠĠ ĠIN SUFF IC IENT _ STORAGE , ĊĠĠĠ ĠLOOP _ DETECT ED , ĊĠĠĠ ĠNOT _ EXT ENDED , ĊĠĠĠ ĠNET WORK _ AUTHENT ICATION _ REQUIRED ĊĠ Ġ]) Ċ @ Retention ( SOURCE ) Ċ annotation Ġclass ĠHttp Code Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġhas Ġreceived Ġthe Ġrequest Ġheaders Ġand Ġthe Ġclient ĊĠĠĠĠ Ġ* Ġshould Ġproceed Ġto Ġsend Ġthe Ġrequest Ġbody Ġ( in Ġthe Ġcase Ġof Ġa ĊĠĠĠĠ Ġ* Ġrequest Ġfor Ġwhich Ġa Ġbody Ġneeds Ġto Ġbe Ġsent ; Ġfor Ġexample , Ġa ĊĠĠĠĠ Ġ* ĠPOST Ġrequest ). ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠSending Ġa Ġlarge Ġrequest Ġbody Ġto Ġa Ġserver Ġafter Ġa Ġrequest Ġhas ĊĠĠĠĠ Ġ* Ġbeen Ġrejected Ġfor Ġin appro priate Ġheaders Ġwould Ġbe Ġin efficient . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠCONTINUE Ġ= Ġ 1 0 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest er Ġhas Ġasked Ġthe Ġserver Ġto Ġswitch Ġprotocols Ġand Ġthe ĊĠĠĠĠ Ġ* Ġserver Ġhas Ġagreed Ġto Ġdo Ġso . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠSW ITCH ING _ PROTOCOL S Ġ= Ġ 1 0 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġthe Ġserver Ġhas Ġreceived Ġand Ġis Ġprocessing Ġthe ĊĠĠĠĠ Ġ* Ġrequest , Ġbut Ġno Ġresponse Ġis Ġavailable Ġyet . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPROCESS ING Ġ= Ġ 1 0 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUsed Ġto Ġreturn Ġsome Ġresponse Ġheaders Ġbefore Ġfinal ĠHTTP Ġmessage . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠE AR LY _ HINT S Ġ= Ġ 1 0 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġthe ĠREST ĠAPI Ġsuccessfully Ġcarried Ġout Ġwhatever ĊĠĠĠĠ Ġ* Ġaction Ġthe Ġclient Ġrequested Ġand Ġno Ġmore Ġspecific Ġcode Ġin Ġthe ĊĠĠĠĠ Ġ* Ġ 2 xx Ġseries Ġis Ġappropriate . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠUn like Ġthe Ġ 2 0 4 Ġstatus Ġcode , Ġa Ġ 2 0 0 Ġresponse Ġshould Ġinclude Ġa ĊĠĠĠĠ Ġ* Ġresponse Ġbody . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠOK Ġ= Ġ 2 0 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA ĠREST ĠAPI Ġrespon ds Ġwith Ġthe Ġ 2 0 1 Ġstatus Ġcode Ġwhenever Ġa Ġresource ĊĠĠĠĠ Ġ* Ġis Ġcreated Ġinside Ġa Ġcollection . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠCRE ATED Ġ= Ġ 2 0 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ 2 0 2 Ġresponse Ġis Ġtypically Ġused Ġfor Ġactions Ġthat Ġtake Ġa Ġlong ĊĠĠĠĠ Ġ* Ġwhile Ġto Ġprocess . ĠIt Ġindicates Ġthat Ġthe Ġrequest Ġhas Ġbeen Ġaccepted ĊĠĠĠĠ Ġ* Ġfor Ġprocessing , Ġbut Ġthe Ġprocessing Ġhas Ġnot Ġbeen Ġcompleted . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġmight Ġor Ġmight Ġnot Ġbe Ġeventually Ġact ed Ġupon , Ġor Ġeven ĊĠĠĠĠ Ġ* Ġmaybe Ġdis allowed Ġwhen Ġprocessing Ġoccurs . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠAC CEPT ED Ġ= Ġ 2 0 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġis Ġa Ġtransform ing Ġproxy Ġthat Ġreceived Ġa Ġ 2 0 0 ĠOK Ġfrom ĊĠĠĠĠ Ġ* Ġits Ġorigin , Ġbut Ġis Ġreturning Ġa Ġmodified Ġversion Ġof Ġthe Ġorigin 's ĊĠĠĠĠ Ġ* Ġresponse . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNON _ AUTHOR IT ATIVE _ INFORMATION Ġ= Ġ 2 0 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 2 0 4 Ġstatus Ġcode Ġis Ġusually Ġsent Ġout Ġin Ġresponse Ġto Ġa ĠPUT , ĊĠĠĠĠ Ġ* ĠPOST , Ġor ĠDELETE Ġrequest Ġwhen Ġthe ĠREST ĠAPI Ġdecl ines Ġto Ġsend Ġback ĊĠĠĠĠ Ġ* Ġany Ġstatus Ġmessage Ġor Ġrepresentation Ġin Ġthe Ġresponse Ġmessage âĢĻ s ĊĠĠĠĠ Ġ* Ġbody . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠAn ĠAPI Ġmay Ġalso Ġsend Ġ 2 0 4 Ġin Ġconjunction Ġwith Ġa ĠGET Ġrequest Ġto ĊĠĠĠĠ Ġ* Ġindicate Ġthat Ġthe Ġrequested Ġresource Ġexists , Ġbut Ġhas Ġno Ġstate ĊĠĠĠĠ Ġ* Ġrepresentation Ġto Ġinclude Ġin Ġthe Ġbody . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNO _ CONTENT Ġ= Ġ 2 0 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġsuccessfully Ġprocessed Ġthe Ġrequest , Ġbut Ġis Ġnot ĊĠĠĠĠ Ġ* Ġreturning Ġany Ġcontent . ĠUn like Ġa Ġ 2 0 4 Ġresponse , Ġthis Ġresponse ĊĠĠĠĠ Ġ* Ġrequires Ġthat Ġthe Ġrequest er Ġreset Ġthe Ġdocument Ġview . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠRESET _ CONTENT Ġ= Ġ 2 0 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġis Ġdeliver ing Ġonly Ġpart Ġof Ġthe Ġresource Ġ( byte ĊĠĠĠĠ Ġ* Ġserving ) Ġdue Ġto Ġa Ġrange Ġheader Ġsent Ġby Ġthe Ġclient . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġrange Ġheader Ġis Ġused Ġby ĠHTTP Ġclients Ġto Ġenable Ġres uming Ġof ĊĠĠĠĠ Ġ* Ġinterrupted Ġdownloads , Ġor Ġsplit Ġa Ġdownload Ġinto Ġmultiple ĊĠĠĠĠ Ġ* Ġsimultaneous Ġstreams . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPAR TIAL _ CONTENT Ġ= Ġ 2 0 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmessage Ġbody Ġthat Ġfollows Ġis Ġby Ġdefault Ġan ĠXML Ġmessage Ġand ĊĠĠĠĠ Ġ* Ġcan Ġcontain Ġa Ġnumber Ġof Ġseparate Ġresponse Ġcodes , Ġdepending Ġon ĊĠĠĠĠ Ġ* Ġhow Ġmany Ġsub - requests Ġwere Ġmade . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠMULTI _ STATUS Ġ= Ġ 2 0 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmembers Ġof Ġa ĠD AV Ġbinding Ġhave Ġalready Ġbeen Ġenum erated Ġin Ġa ĊĠĠĠĠ Ġ* Ġpreceding Ġpart Ġof Ġthe Ġ( mult ist atus ) Ġresponse , Ġand Ġare Ġnot Ġbeing ĊĠĠĠĠ Ġ* Ġincluded Ġagain . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠAL READY _ REPORT ED Ġ= Ġ 2 0 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġhas Ġful filled Ġa Ġrequest Ġfor Ġthe Ġresource , Ġand Ġthe ĊĠĠĠĠ Ġ* Ġresponse Ġis Ġa Ġrepresentation Ġof Ġthe Ġresult Ġof Ġone Ġor Ġmore ĊĠĠĠĠ Ġ* Ġinstance - manip ulations Ġapplied Ġto Ġthe Ġcurrent Ġinstance . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠIM _ USED Ġ= Ġ 2 2 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġmultiple Ġoptions Ġfor Ġthe Ġresource Ġfrom Ġwhich Ġthe ĊĠĠĠĠ Ġ* Ġclient Ġmay Ġchoose . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġthis Ġcode Ġcould Ġbe Ġused Ġto Ġpresent Ġmultiple Ġvideo ĊĠĠĠĠ Ġ* Ġformat Ġoptions , Ġto Ġlist Ġfiles Ġwith Ġdifferent Ġfilename ĊĠĠĠĠ Ġ* Ġextensions , Ġor Ġto Ġsuggest Ġword - sense Ġdis amb ig uation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠMULTI PLE _ CHO ICES Ġ= Ġ 3 0 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 3 0 1 Ġstatus Ġcode Ġindicates Ġthat Ġthe ĠREST ĠAPI âĢĻ s Ġresource Ġmodel ĊĠĠĠĠ Ġ* Ġhas Ġbeen Ġsignificantly Ġrede signed , Ġand Ġa Ġnew Ġpermanent ĠURI Ġhas ĊĠĠĠĠ Ġ* Ġbeen Ġassigned Ġto Ġthe Ġclient âĢĻ s Ġrequested Ġresource . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe ĠREST ĠAPI Ġshould Ġspecify Ġthe Ġnew ĠURI Ġin Ġthe Ġresponse âĢĻ s ĊĠĠĠĠ Ġ* ĠLocation Ġheader , Ġand Ġall Ġfuture Ġrequests Ġshould Ġbe Ġdirected Ġto ĊĠĠĠĠ Ġ* Ġthe Ġgiven ĠURI . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠMO VED _ PER MAN ENT LY Ġ= Ġ 3 0 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠHTTP Ġresponse Ġstatus Ġcode Ġ 3 0 2 ĠFound Ġis Ġa Ġcommon Ġway Ġof ĊĠĠĠĠ Ġ* Ġperforming ĠURL Ġred irection . ĠAn ĠHTTP Ġresponse Ġwith Ġthis Ġstatus ĊĠĠĠĠ Ġ* Ġcode Ġwill Ġaddition ally Ġprovide Ġa ĠURL Ġin Ġthe ĠLocation Ġheader ĊĠĠĠĠ Ġ* Ġfield . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġuser Ġagent Ġ( e . g ., Ġa Ġweb Ġbrowser ) Ġis Ġinv ited Ġby Ġa Ġresponse ĊĠĠĠĠ Ġ* Ġwith Ġthis Ġcode Ġto Ġmake Ġa Ġsecond . ĠOtherwise Ġidentical , Ġrequest Ġto ĊĠĠĠĠ Ġ* Ġthe Ġnew ĠURL Ġspecified Ġin Ġthe Ġlocation Ġfield . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠFO UND Ġ= Ġ 3 0 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ 3 0 3 Ġresponse Ġindicates Ġthat Ġa Ġcontroller Ġresource Ġhas Ġfinished ĊĠĠĠĠ Ġ* Ġits Ġwork , Ġbut Ġinstead Ġof Ġsending Ġa Ġpotentially Ġun wanted Ġresponse ĊĠĠĠĠ Ġ* Ġbody , Ġit Ġsends Ġthe Ġclient Ġthe ĠURI Ġof Ġa Ġresponse Ġresource . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġresponse Ġcan Ġbe Ġthe ĠURI Ġof Ġthe Ġtemporary Ġstatus Ġmessage , Ġor ĊĠĠĠĠ Ġ* Ġthe ĠURI Ġto Ġsome Ġalready Ġexisting , Ġmore Ġpermanent , Ġresource . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠS EE _ OTHER Ġ= Ġ 3 0 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġstatus Ġcode Ġis Ġsimilar Ġto Ġ 2 0 4 Ġ( âĢľ No ĠContent âĢĿ ) Ġin Ġthat Ġthe ĊĠĠĠĠ Ġ* Ġresponse Ġbody Ġmust Ġbe Ġempty . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġcritical Ġdist inction Ġis Ġthat Ġ 2 0 4 Ġis Ġused Ġwhen Ġthere Ġis ĊĠĠĠĠ Ġ* Ġnothing Ġto Ġsend Ġin Ġthe Ġbody , Ġwhereas Ġ 3 0 4 Ġis Ġused Ġwhen Ġthe ĊĠĠĠĠ Ġ* Ġresource Ġhas Ġnot Ġbeen Ġmodified Ġsince Ġthe Ġversion Ġspecified Ġby ĊĠĠĠĠ Ġ* Ġthe Ġrequest Ġheaders ĠIf - Modified - Since Ġor ĠIf - None - Match . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNOT _ MODI FIED Ġ= Ġ 3 0 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequested Ġresource Ġis Ġavailable Ġonly Ġthrough Ġa Ġproxy , Ġthe ĊĠĠĠĠ Ġ* Ġaddress Ġfor Ġwhich Ġis Ġprovided Ġin Ġthe Ġresponse . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠUSE _ PROXY Ġ= Ġ 3 0 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġsubsequent Ġrequests Ġshould Ġuse Ġthe Ġspecified ĊĠĠĠĠ Ġ* Ġproxy . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated (" No Ġlonger Ġused .") ĊĠĠĠ Ġconst Ġval ĠSW ITCH _ PROXY Ġ= Ġ 3 0 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ 3 0 7 Ġresponse Ġindicates Ġthat Ġthe ĠREST ĠAPI Ġis Ġnot Ġgoing Ġto ĊĠĠĠĠ Ġ* Ġprocess Ġthe Ġclient âĢĻ s Ġrequest . ĠInstead , Ġthe Ġclient Ġshould ĊĠĠĠĠ Ġ* Ġres ub mit Ġthe Ġrequest Ġto Ġthe ĠURI Ġspecified Ġby Ġthe Ġresponse ĊĠĠĠĠ Ġ* Ġmessage âĢĻ s ĠLocation Ġheader . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠHowever , Ġfuture Ġrequests Ġshould Ġstill Ġuse Ġthe Ġoriginal ĠURI . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠTEMP OR ARY _ RE DIRECT Ġ= Ġ 3 0 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġand Ġall Ġfuture Ġrequests Ġshould Ġbe Ġrepeated Ġusing ĊĠĠĠĠ Ġ* Ġanother ĠURI . Ġ 3 0 7 Ġand Ġ 3 0 8 Ġparallel Ġthe Ġbehaviors Ġof Ġ 3 0 2 Ġand Ġ 3 0 1 , ĊĠĠĠĠ Ġ* Ġbut Ġdo Ġnot Ġallow Ġthe ĠHTTP Ġmethod Ġto Ġchange . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠSo , Ġfor Ġexample , Ġsubmitting Ġa Ġform Ġto Ġa Ġper manently Ġredirected ĊĠĠĠĠ Ġ* Ġresource Ġmay Ġcontinue Ġsmooth ly . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPER MAN ENT _ RE DIRECT Ġ= Ġ 3 0 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 4 0 0 Ġis Ġthe Ġgeneric Ġclient - side Ġerror Ġstatus , Ġused Ġwhen Ġno Ġother ĊĠĠĠĠ Ġ* Ġ 4 xx Ġerror Ġcode Ġis Ġappropriate . ĠErrors Ġcan Ġbe Ġlike Ġmalformed ĊĠĠĠĠ Ġ* Ġrequest Ġsyntax , Ġinvalid Ġrequest Ġmessage Ġparameters , Ġor Ġde cept ive ĊĠĠĠĠ Ġ* Ġrequest Ġrouting Ġetc . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġclient ĠSHO ULD ĠNOT Ġrepeat Ġthe Ġrequest Ġwithout Ġmodifications . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠBAD _ REQUEST Ġ= Ġ 4 0 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ 4 0 1 Ġerror Ġresponse Ġindicates Ġthat Ġthe Ġclient Ġtried Ġto Ġoperate ĊĠĠĠĠ Ġ* Ġon Ġa Ġprotected Ġresource Ġwithout Ġproviding Ġthe Ġproper ĊĠĠĠĠ Ġ* Ġauthorization . ĠIt Ġmay Ġhave Ġprovided Ġthe Ġwrong Ġcredentials Ġor ĊĠĠĠĠ Ġ* Ġnone Ġat Ġall . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġresponse Ġmust Ġinclude Ġa ĠW WW - Authenticate Ġheader Ġfield ĊĠĠĠĠ Ġ* Ġcontaining Ġa Ġchallenge Ġapplicable Ġto Ġthe Ġrequested Ġresource . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠU NA UTH ORIZ ED Ġ= Ġ 4 0 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġoriginal Ġintention Ġwas Ġthat Ġthis Ġcode Ġmight Ġbe Ġused Ġas Ġpart ĊĠĠĠĠ Ġ* Ġof Ġsome Ġform Ġof Ġdigital Ġcash Ġor Ġmicro payment Ġscheme . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated (" Reserved Ġfor Ġfuture Ġuse .") ĊĠĠĠ Ġconst Ġval ĠP AY MENT _ REQUIRED Ġ= Ġ 4 0 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġ 4 0 3 Ġerror Ġresponse Ġindicates Ġthat Ġthe Ġclient âĢĻ s Ġrequest Ġis ĊĠĠĠĠ Ġ* Ġformed Ġcorrectly , Ġbut Ġthe ĠREST ĠAPI Ġref uses Ġto Ġhon or Ġit , Ġi . e . Ġthe ĊĠĠĠĠ Ġ* Ġuser Ġdoes Ġnot Ġhave Ġthe Ġnecessary Ġpermissions Ġfor Ġthe Ġresource . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠA Ġ 4 0 3 Ġresponse Ġis Ġnot Ġa Ġcase Ġof Ġins ufficient Ġclient Ġcredentials ; ĊĠĠĠĠ Ġ* Ġthat Ġwould Ġbe Ġ 4 0 1 Ġ( âĢľ Unauthorized âĢĿ ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠFOR BID DEN Ġ= Ġ 4 0 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 4 0 4 Ġerror Ġstatus Ġcode Ġindicates Ġthat Ġthe ĠREST ĠAPI Ġcan âĢĻ t Ġmap ĊĠĠĠĠ Ġ* Ġthe Ġclient âĢĻ s ĠURI Ġto Ġa Ġresource Ġbut Ġmay Ġbe Ġavailable Ġin Ġthe Ġfuture . ĊĠĠĠĠ Ġ* ĠSub sequent Ġrequests Ġby Ġthe Ġclient Ġare Ġper miss ible . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNOT _ FOUND Ġ= Ġ 4 0 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠAPI Ġrespon ds Ġwith Ġa Ġ 4 0 5 Ġerror Ġto Ġindicate Ġthat Ġthe Ġclient ĊĠĠĠĠ Ġ* Ġtried Ġto Ġuse Ġan ĠHTTP Ġmethod Ġthat Ġthe Ġresource Ġdoes Ġnot Ġallow . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠFor Ġinstance , Ġa Ġread - only Ġresource Ġcould Ġsupport Ġonly ĠGET Ġand ĊĠĠĠĠ Ġ* ĠHEAD , Ġwhile Ġa Ġcontroller Ġresource Ġmight Ġallow ĠGET Ġand ĠPOST , Ġbut ĊĠĠĠĠ Ġ* Ġnot ĠPUT Ġor ĠDELETE . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠMETHOD _ NOT _ ALLOWED Ġ= Ġ 4 0 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 4 0 6 Ġerror Ġresponse Ġindicates Ġthat Ġthe ĠAPI Ġis Ġnot Ġable Ġto ĊĠĠĠĠ Ġ* Ġgenerate Ġany Ġof Ġthe Ġclient âĢĻ s Ġpreferred Ġmedia Ġtypes , Ġas Ġindicated ĊĠĠĠĠ Ġ* Ġby Ġthe ĠAccept Ġrequest Ġheader . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġa Ġclient Ġrequest Ġfor Ġdata Ġformatted Ġas ĊĠĠĠĠ Ġ* Ġapplication / xml Ġwill Ġreceive Ġa Ġ 4 0 6 Ġresponse Ġif Ġthe ĠAPI Ġis Ġonly ĊĠĠĠĠ Ġ* Ġwilling Ġto Ġformat Ġdata Ġas Ġapplication / json . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNOT _ ACCEPT ABLE Ġ= Ġ 4 0 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclient Ġmust Ġfirst Ġauthenticate Ġitself Ġwith Ġthe Ġproxy . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPRO XY _ AUTHENT ICATION _ REQUIRED Ġ= Ġ 4 0 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġtimed Ġout Ġwaiting Ġfor Ġthe Ġrequest . ĠAccording Ġto ĠHTTP ĊĠĠĠĠ Ġ* Ġspecifications : Ġ" The Ġclient Ġdid Ġnot Ġproduce Ġa Ġrequest Ġwithin Ġthe ĊĠĠĠĠ Ġ* Ġtime Ġthat Ġthe Ġserver Ġwas Ġprepared Ġto Ġwait ". ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġclient ĠMAY Ġrepeat Ġthe Ġrequest Ġwithout Ġmodifications Ġat Ġany ĊĠĠĠĠ Ġ* Ġlater Ġtime . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠREQUEST _ TIMEOUT Ġ= Ġ 4 0 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġthe Ġrequest Ġcould Ġnot Ġbe Ġprocessed Ġbecause Ġof ĊĠĠĠĠ Ġ* Ġconflict Ġin Ġthe Ġcurrent Ġstate Ġof Ġthe Ġresource , Ġsuch Ġas Ġan Ġedit ĊĠĠĠĠ Ġ* Ġconflict Ġbetween Ġmultiple Ġsimultaneous Ġupdates . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠCON FLI CT Ġ= Ġ 4 0 9 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġthe Ġresource Ġrequested Ġis Ġno Ġlonger Ġavailable Ġand ĊĠĠĠĠ Ġ* Ġwill Ġnot Ġbe Ġavailable Ġagain . ĠThis Ġshould Ġbe Ġused Ġwhen Ġa Ġresource ĊĠĠĠĠ Ġ* Ġhas Ġbeen Ġintention ally Ġremoved Ġand Ġthe Ġresource Ġshould Ġbe ĊĠĠĠĠ Ġ* Ġpur ged . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠUp on Ġreceiving Ġa Ġ 4 1 0 Ġstatus Ġcode , Ġthe Ġclient Ġshould Ġnot Ġrequest ĊĠĠĠĠ Ġ* Ġthe Ġresource Ġin Ġthe Ġfuture . ĠClients Ġsuch Ġas Ġsearch Ġengines ĊĠĠĠĠ Ġ* Ġshould Ġremove Ġthe Ġresource Ġfrom Ġtheir Ġindices . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠG ONE Ġ= Ġ 4 1 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġdid Ġnot Ġspecify Ġthe Ġlength Ġof Ġits Ġcontent , Ġwhich Ġis ĊĠĠĠĠ Ġ* Ġrequired Ġby Ġthe Ġrequested Ġresource . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠLEN GTH _ REQUIRED Ġ= Ġ 4 1 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 4 1 2 Ġerror Ġresponse Ġindicates Ġthat Ġthe Ġclient Ġspecified Ġone ĊĠĠĠĠ Ġ* Ġor Ġmore Ġpre conditions Ġin Ġits Ġrequest Ġheaders , Ġeffectively ĊĠĠĠĠ Ġ* Ġtelling Ġthe ĠREST ĠAPI Ġto Ġcarry Ġout Ġits Ġrequest Ġonly Ġif Ġcertain ĊĠĠĠĠ Ġ* Ġconditions Ġwere Ġmet . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠA Ġ 4 1 2 Ġresponse Ġindicates Ġthat Ġthose Ġconditions Ġwere Ġnot Ġmet , Ġso ĊĠĠĠĠ Ġ* Ġinstead Ġof Ġcarry ing Ġout Ġthe Ġrequest , Ġthe ĠAPI Ġsends Ġthis Ġstatus ĊĠĠĠĠ Ġ* Ġcode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPRE CONDITION _ FAILED Ġ= Ġ 4 1 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġis Ġlarger Ġthan Ġthe Ġserver Ġis Ġwilling Ġor Ġable Ġto ĊĠĠĠĠ Ġ* Ġprocess . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠP AY LOAD _ TOO _ LARGE Ġ= Ġ 4 1 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠURI Ġprovided Ġwas Ġtoo Ġlong Ġfor Ġthe Ġserver Ġto Ġprocess . ĊĠĠĠĠ Ġ* ĠO ft en Ġthe Ġresult Ġof Ġtoo Ġmuch Ġdata Ġbeing Ġencoded Ġas Ġa ĊĠĠĠĠ Ġ* Ġquery - string Ġof Ġa ĠGET Ġrequest , Ġin Ġwhich Ġcase Ġit Ġshould Ġbe ĊĠĠĠĠ Ġ* Ġconverted Ġto Ġa ĠPOST Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠURI _ TOO _ LONG Ġ= Ġ 4 1 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġ 4 1 5 Ġerror Ġresponse Ġindicates Ġthat Ġthe ĠAPI Ġis Ġnot Ġable Ġto ĊĠĠĠĠ Ġ* Ġprocess Ġthe Ġclient âĢĻ s Ġsupplied Ġmedia Ġtype , Ġas Ġindicated Ġby Ġthe ĊĠĠĠĠ Ġ* ĠContent - Type Ġrequest Ġheader . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġa Ġclient Ġrequest Ġincluding Ġdata Ġformatted Ġas ĊĠĠĠĠ Ġ* Ġapplication / xml Ġwill Ġreceive Ġa Ġ 4 1 5 Ġresponse Ġif Ġthe ĠAPI Ġis Ġonly ĊĠĠĠĠ Ġ* Ġwilling Ġto Ġprocess Ġdata Ġformatted Ġas Ġapplication / json . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠUNS UP PORT ED _ MEDIA _ TYPE Ġ= Ġ 4 1 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclient Ġhas Ġasked Ġfor Ġa Ġportion Ġof Ġthe Ġfile Ġ( byte Ġserving ), ĊĠĠĠĠ Ġ* Ġbut Ġthe Ġserver Ġcannot Ġsupply Ġthat Ġportion . ĠFor Ġexample , Ġif Ġthe ĊĠĠĠĠ Ġ* Ġclient Ġasked Ġfor Ġa Ġpart Ġof Ġthe Ġfile Ġthat Ġlies Ġbeyond Ġthe Ġend Ġof ĊĠĠĠĠ Ġ* Ġthe Ġfile . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠR ANGE _ NOT _ SAT IS FI ABLE Ġ= Ġ 4 1 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġcannot Ġmeet Ġthe Ġrequirements Ġof Ġthe ĠExpect ĊĠĠĠĠ Ġ* Ġrequest - header Ġfield . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠEXPECT ATION _ FAILED Ġ= Ġ 4 1 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġcode Ġwas Ġdefined Ġin Ġ 1 9 9 8 Ġas Ġone Ġof Ġthe Ġtraditional ĠI ET F ĊĠĠĠĠ Ġ* ĠApril ĠF ools ' Ġj okes , Ġin ĠRFC Ġ 2 3 2 4 , ĠHyper ĠText ĠC offee ĠPot ĠControl ĊĠĠĠĠ Ġ* ĠProtocol , Ġand Ġis Ġnot Ġexpected Ġto Ġbe Ġimplemented Ġby Ġactual ĠHTTP ĊĠĠĠĠ Ġ* Ġservers . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠIM _ A _ TE AP OT Ġ= Ġ 4 1 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġwas Ġdirected Ġat Ġa Ġserver Ġthat Ġis Ġnot Ġable Ġto Ġproduce ĊĠĠĠĠ Ġ* Ġa Ġresponse . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠMIS DIRECT ED _ REQUEST Ġ= Ġ 4 2 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġwas Ġwell - formed Ġbut Ġwas Ġunable Ġto Ġbe Ġfollowed Ġdue Ġto ĊĠĠĠĠ Ġ* Ġsemantic Ġerrors . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠUN PROCESS ABLE _ ENTITY Ġ= Ġ 4 2 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġresource Ġthat Ġis Ġbeing Ġaccessed Ġis Ġlocked . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠLOCK ED Ġ= Ġ 4 2 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġrequest Ġfailed Ġbecause Ġit Ġde pended Ġon Ġanother Ġrequest Ġand ĊĠĠĠĠ Ġ* Ġthat Ġrequest Ġfailed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠFAILED _ DEPEND ENCY Ġ= Ġ 4 2 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġthat Ġthe Ġserver Ġis Ġun w illing Ġto Ġrisk Ġprocessing Ġa ĊĠĠĠĠ Ġ* Ġrequest Ġthat Ġmight Ġbe Ġreplay ed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠTO O _ EAR LY Ġ= Ġ 4 2 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclient Ġshould Ġswitch Ġto Ġa Ġdifferent Ġprotocol Ġgiven Ġin Ġthe ĊĠĠĠĠ Ġ* ĠUpgrade Ġheader . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠUP GR ADE _ REQUIRED Ġ= Ġ 4 2 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġorigin Ġserver Ġrequires Ġthe Ġrequest Ġto Ġbe Ġconditional . ĊĠĠĠĠ Ġ* ĠIn tended Ġto Ġprevent Ġthe Ġ' lost Ġupdate ' Ġproblem , Ġwhere Ġa Ġclient ĊĠĠĠĠ Ġ* ĠGET s Ġa Ġresource 's Ġstate , Ġmod ifies Ġit , Ġand ĠPUT s Ġit Ġback Ġto Ġthe ĊĠĠĠĠ Ġ* Ġserver , Ġwhen Ġmean while Ġa Ġthird Ġparty Ġhas Ġmodified Ġthe Ġstate Ġon ĊĠĠĠĠ Ġ* Ġthe Ġserver , Ġleading Ġto Ġa Ġconflict . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠPRE CONDITION _ REQUIRED Ġ= Ġ 4 2 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġuser Ġhas Ġsent Ġtoo Ġmany Ġrequests Ġin Ġa Ġgiven Ġamount Ġof Ġtime . ĊĠĠĠĠ Ġ* ĠIn tended Ġfor Ġuse Ġwith Ġrate - limit ing Ġschemes . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠTO O _ MAN Y _ REQUEST S Ġ= Ġ 4 2 9 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġis Ġun w illing Ġto Ġprocess Ġthe Ġrequest Ġbecause Ġeither Ġan ĊĠĠĠĠ Ġ* Ġindividual Ġheader Ġfield , Ġor Ġall Ġthe Ġheader Ġfields Ġcollect ively , ĊĠĠĠĠ Ġ* Ġare Ġtoo Ġlarge . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠREQUEST _ HEADER _ FIELDS _ TOO _ LARGE Ġ= Ġ 4 3 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġserver Ġoperator Ġhas Ġreceived Ġa Ġlegal Ġdemand Ġto Ġdeny Ġaccess Ġto ĊĠĠĠĠ Ġ* Ġa Ġresource Ġor Ġto Ġa Ġset Ġof Ġresources Ġthat Ġincludes Ġthe Ġrequested ĊĠĠĠĠ Ġ* Ġresource . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠU NA VA IL ABLE _ FOR _ LEG AL _ REASON S Ġ= Ġ 4 5 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 5 0 0 Ġis Ġthe Ġgeneric ĠREST ĠAPI Ġerror Ġresponse . ĠMost Ġweb Ġframeworks ĊĠĠĠĠ Ġ* Ġautomatically Ġrespond Ġwith Ġthis Ġresponse Ġstatus Ġcode Ġwhenever ĊĠĠĠĠ Ġ* Ġthey Ġexecute Ġsome Ġrequest Ġhandler Ġcode Ġthat Ġraises Ġan Ġexception . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠA Ġ 5 0 0 Ġerror Ġis Ġnever Ġthe Ġclient âĢĻ s Ġfault , Ġand Ġtherefore , Ġit Ġis ĊĠĠĠĠ Ġ* Ġreasonable Ġfor Ġthe Ġclient Ġto Ġretry Ġthe Ġsame Ġrequest Ġthat ĊĠĠĠĠ Ġ* Ġtriggered Ġthis Ġresponse Ġand Ġhope Ġto Ġget Ġa Ġdifferent Ġresponse . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠAPI Ġresponse Ġis Ġthe Ġgeneric Ġerror Ġmessage , Ġgiven Ġwhen Ġan ĊĠĠĠĠ Ġ* Ġunexpected Ġcondition Ġwas Ġencountered Ġand Ġno Ġmore Ġspecific ĊĠĠĠĠ Ġ* Ġmessage Ġis Ġsuitable . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠINTERNAL _ SERVER _ ERROR Ġ= Ġ 5 0 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġeither Ġdoes Ġnot Ġrecognize Ġthe Ġrequest Ġmethod , Ġor Ġit ĊĠĠĠĠ Ġ* Ġlack s Ġthe Ġability Ġto Ġfulfill Ġthe Ġrequest . ĠUsually , Ġthis Ġimplies ĊĠĠĠĠ Ġ* Ġfuture Ġavailability Ġ( e . g ., Ġa Ġnew Ġfeature Ġof Ġa Ġweb - service ĠAPI ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNOT _ IMPLEMENTED Ġ= Ġ 5 0 1 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġwas Ġact ing Ġas Ġa Ġgateway Ġor Ġproxy Ġand Ġreceived Ġan ĊĠĠĠĠ Ġ* Ġinvalid Ġresponse Ġfrom Ġthe Ġupstream Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠBAD _ GATE WAY Ġ= Ġ 5 0 2 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġhe Ġserver Ġcannot Ġhandle Ġthe Ġrequest Ġ( because Ġit Ġis Ġover loaded Ġor ĊĠĠĠĠ Ġ* Ġdown Ġfor Ġmaintenance ). ĠGener ally , Ġthis Ġis Ġa Ġtemporary Ġstate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠSERVICE _ UN AVAILABLE Ġ= Ġ 5 0 3 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġwas Ġact ing Ġas Ġa Ġgateway Ġor Ġproxy Ġand Ġdid Ġnot Ġreceive ĊĠĠĠĠ Ġ* Ġa Ġtime ly Ġresponse Ġfrom Ġthe Ġupstream Ġserver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠG ATE WAY _ TIMEOUT Ġ= Ġ 5 0 4 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġdoes Ġnot Ġsupport Ġthe ĠHTTP Ġprotocol Ġversion Ġused Ġin ĊĠĠĠĠ Ġ* Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠHTTP _ VERSION _ NOT _ SUPPORTED Ġ= Ġ 5 0 5 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTr ansparent Ġcontent Ġneg otiation Ġfor Ġthe Ġrequest Ġresults Ġin Ġa ĊĠĠĠĠ Ġ* Ġcircular Ġreference . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠVARI ANT _ AL SO _ NEG OT I ATES Ġ= Ġ 5 0 6 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġis Ġunable Ġto Ġstore Ġthe Ġrepresentation Ġneeded Ġto ĊĠĠĠĠ Ġ* Ġcomplete Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠIN SUFF IC IENT _ STORAGE Ġ= Ġ 5 0 7 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġserver Ġdetected Ġan Ġinfinite Ġloop Ġwhile Ġprocessing Ġthe Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠLOOP _ DETECT ED Ġ= Ġ 5 0 8 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFurther Ġextensions Ġto Ġthe Ġrequest Ġare Ġrequired Ġfor Ġthe Ġserver Ġto ĊĠĠĠĠ Ġ* Ġful fil Ġit . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNOT _ EXT ENDED Ġ= Ġ 5 1 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclient Ġneeds Ġto Ġauthenticate Ġto Ġgain Ġnetwork Ġaccess . ĠIn tended ĊĠĠĠĠ Ġ* Ġfor Ġuse Ġby Ġintercept ing Ġproxies Ġused Ġto Ġcontrol Ġaccess Ġto Ġthe ĊĠĠĠĠ Ġ* Ġnetwork . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġconst Ġval ĠNET WORK _ AUTHENT ICATION _ REQUIRED Ġ= Ġ 5 1 1 ĊĠ Ġ} Ċ } Ċ