તકનીકી સંદર્ભ

HTTP પ્રતિસાદ સ્થિતિ કોડ્સ

HTTP સ્થિતિ કોડ સર્વરના પ્રતિસાદમાં આવેલા ત્રણ અંકના સંકેતો છે. પહેલો અંક વ્યાપક પરિણામ બતાવે છે; બાકીના અંકો ચોક્કસ સ્થિતિ ઓળખાવે છે. આ માર્ગદર્શિકા નોંધાયેલા પ્રમાણભૂત કોડને વ્યવહારુ સંદર્ભ સાથે સમજાવે છે અને લૉગમાં દેખાઈ શકે એવા નોંધપાત્ર પ્રદાતા-વિશિષ્ટ મૂલ્યો પણ દર્શાવે છે.

આ સૂચિ કેવી રીતે વાંચવી: સ્થિતિ કોડ પોતે સંપૂર્ણ નિદાન નથી. વિનંતીની પદ્ધતિ, પ્રતિસાદ હેડર, બોડી, રીડાયરેક્ટ ગંતવ્ય અને પ્રતિસાદ આપનાર સર્વર અથવા પ્રોક્સી તપાસો. અજાણ્યા મૂલ્યો સામાન્ય રીતે તેમના પ્રથમ અંકના વર્ગનો અર્થ જાળવે છે, પરંતુ ચોક્કસ વર્તન અમલીકરણ પ્રમાણે હોઈ શકે છે.

બ્રાઉઝર સુસંગતતા અને પ્રતિસાદ સંચાલન

HTTP સ્થિતિ કોડ HTTP પ્રોટોકોલનો ભાગ છે; દરેક વિક્રેતા અલગ વેબ API તરીકે અમલ કરે એવી બ્રાઉઝર સુવિધા નથી. વર્તમાન બ્રાઉઝર પ્રમાણભૂત પ્રતિસાદ વર્ગો સંભાળી શકે છે; દેખાતા ભૂલ પેજ અને ફરી પ્રયાસનું વર્તન બ્રાઉઝર પ્રમાણે હોય છે. નવા મધ્યવર્તી પ્રતિસાદ અને વિશિષ્ટ વિસ્તરણોનું સમર્થન આવૃત્તિ અને નેટવર્ક માર્ગ પ્રમાણે બદલાઈ શકે છે.

પ્રતિસાદ પરિવારChrome / EdgeFirefoxSafariOperaAndroid / iOS WebViewસુસંગતતા નોંધ
1xx માહિતીપ્રદપ્રોટોકોલના મધ્યવર્તી પ્રતિસાદ તરીકે સમર્થિતપ્રોટોકોલના મધ્યવર્તી પ્રતિસાદ તરીકે સમર્થિતપ્રોટોકોલના મધ્યવર્તી પ્રતિસાદ તરીકે સમર્થિતપ્રોટોકોલના મધ્યવર્તી પ્રતિસાદ તરીકે સમર્થિતમૂળભૂત નેટવર્ક સ્ટેક દ્વારા સમર્થિત100/101 સ્થાપિત છે; 102 દુર્લભ/અપ્રચલિત છે. 103 Early Hintsનો સ્વીકાર અને દેખાતું preload વર્તન બ્રાઉઝર આવૃત્તિ, સર્વર અને મધ્યસ્થ સિસ્ટમ પ્રમાણે બદલાય છે.
2xx સફળતાસમર્થિતસમર્થિતસમર્થિતસમર્થિતસમર્થિતપ્રમાણભૂત સફળતા અર્થ સૌમાં સમાન છે. બોડીના નિયમો મહત્વના છે: ઉદાહરણ તરીકે, 204 અને 205માં પ્રતિસાદ બોડી હોતી નથી.
3xx રીડાયરેક્ટસમર્થિતસમર્થિતસમર્થિતસમર્થિતસમર્થિતLocation, પદ્ધતિ, કૅશ અને સુરક્ષા નીતિ નેવિગેશનને અસર કરે છે. 301/302 POSTને GETમાં બદલી શકે છે; 307/308 પદ્ધતિ જાળવે છે.
4xx ક્લાયન્ટ/વિનંતી ભૂલસમર્થિતસમર્થિતસમર્થિતસમર્થિતસમર્થિતબ્રાઉઝરને પ્રતિસાદ મળે છે; તે સર્વરની બોડી બતાવે કે બ્રાઉઝર બનાવેલું ભૂલ દૃશ્ય બતાવે તે સ્થિતિ અને ઉત્પાદન પ્રમાણે બદલાય છે.
5xx સર્વર ભૂલસમર્થિતસમર્થિતસમર્થિતસમર્થિતસમર્થિતક્લાયન્ટ પ્રતિસાદ વર્ગ પ્રક્રિયા કરી શકે છે, પરંતુ પ્રોક્સી દ્વારા બનાવેલા પેજ, ફરી પ્રયાસનું વર્તન અને નિદાન ઇન્ટરફેસ બ્રાઉઝર પ્રમાણે એકસરખાં નથી.
જાણતા વર્ગમાં અજાણ્યો કોડવર્ગ સ્તરનું હેન્ડલિંગવર્ગ સ્તરનું હેન્ડલિંગવર્ગ સ્તરનું હેન્ડલિંગવર્ગ સ્તરનું હેન્ડલિંગવર્ગ સ્તરનું હેન્ડલિંગHTTP ક્લાયન્ટ પ્રથમ અંક પરથી સામાન્ય વર્ગનો અંદાજ લગાવી શકે છે; custom કોડમાં પ્રમાણભૂત અર્થ અથવા એકસરખું UI હશે એમ માની ન લો.

અહીંની સુસંગતતા પ્રોટોકોલ-સ્તરના હેન્ડલિંગનું વર્ણન કરે છે; દરેક બ્રાઉઝર એકસરખું ભૂલ પેજ બતાવશે તેની ખાતરી નથી. જૂના ક્લાયન્ટ, embedded WebView, પ્રોક્સી અને captive portal વધારાના વર્તન લાદી શકે છે.

1xx — માહિતીપ્રદ પ્રતિસાદ

100

ચાલુ રાખો

સર્વરે વિનંતી હેડર સ્વીકાર્યા છે અને બાકીની વિનંતી બોડીની રાહ જુએ છે. તેનો સામાન્ય ઉપયોગ Expect: 100-continue સાથે થાય છે, જેથી વિનંતી નકારવાની હોય તો ક્લાયન્ટ મોટી બોડી અપલોડ કરવાનું ટાળી શકે.

કામગીરી માર્ગદર્શન: મધ્યવર્તી પ્રતિસાદ; બોડી અપેક્ષિત હોય ત્યારે જ તેને મોકલવાનું ચાલુ રાખો.

101

પ્રોટોકોલ બદલવું

ક્લાયન્ટ upgrade માગે પછી આ કનેક્શન માટે પ્રોટોકોલ બદલવા સર્વર સંમત થાય છે. WebSocket હેન્ડશેક તેનો જાણીતો ઉપયોગ છે.

કામગીરી માર્ગદર્શન: કનેક્શન-સ્તરનું પરિવર્તન; Upgrade અને Connection હેડર ચકાસો.

102

પ્રોસેસિંગ

WebDAV સર્વર જણાવે છે કે લાંબી કામગીરી શરૂ થઈ છે, પરંતુ પૂર્ણ થઈ નથી. આ જૂનો/અપ્રચલિત પ્રતિસાદ છે; તેને અંતિમ પરિણામ ન માનવો.

કામગીરી માર્ગદર્શન: મધ્યવર્તી WebDAV સ્થિતિ; અંતિમ પ્રતિસાદની રાહ જુઓ.

103

પ્રારંભિક સંકેતો

અંતિમ પ્રતિસાદ તૈયાર કરતી વખતે સર્વર પ્રાથમિક હેડર—ઘણી વાર Link સંકેતો—મોકલે છે. ક્લાયન્ટ સંભવિત મહત્વના સંસાધનો વહેલા મેળવવાનું શરૂ કરી શકે છે.

કામગીરી માર્ગદર્શન: મધ્યવર્તી ઑપ્ટિમાઇઝેશન; ત્યારબાદ અંતિમ પ્રતિસાદ આવવો જોઈએ.

2xx — સફળ પ્રતિસાદ

200

ઠીક

વિનંતી સફળ થઈ. મળતું પ્રતિનિધિત્વ પદ્ધતિ પર આધારિત છે: GET સંસાધન આપે છે, HEAD બોડી વગર મેટાડેટા આપે છે અને લખવાની ક્રિયા પરિણામનું પ્રતિનિધિત્વ આપી શકે છે.

કામગીરી માર્ગદર્શન: યોગ્ય હોય ત્યારે પ્રતિસાદ પ્રતિનિધિત્વ સાથે પૂર્ણ થયેલી વિનંતી માટે વાપરો.

201

બનાવ્યું

વિનંતી પૂર્ણ થઈ અને એક અથવા વધુ સંસાધનો બનાવ્યા. પ્રતિસાદમાં નવા સંસાધનની ઓળખ હોવી જોઈએ—સામાન્ય રીતે Location દ્વારા—અને તેનું પ્રતિનિધિત્વ પણ હોઈ શકે છે.

કામગીરી માર્ગદર્શન: સામાન્ય રીતે POST અથવા PUT પછી; બનાવેલું સંસાધન શોધી શકાય તેની ખાતરી કરો.

202

સ્વીકાર્યું

સર્વરે પ્રક્રિયા માટે વિનંતી સ્વીકારી છે, પરંતુ પ્રક્રિયા પૂરી થઈ નથી અને નિષ્ફળ પણ થઈ શકે છે. એ જ HTTP વિનિમય માટે HTTP પછીથી બીજો પ્રતિસાદ મોકલતું નથી.

કામગીરી માર્ગદર્શન: અંતિમ પરિણામ જાણવા કામગીરી/સ્થિતિ URL અથવા અન્ય રીત આપો.

203

બિન-અધિકૃત માહિતી

રૂપાંતર કરતી પ્રોક્સી અથવા મધ્યસ્થએ મૂળ પ્રતિસાદથી અલગ મેટાડેટા અથવા સામગ્રી પરત કરી. આ સીધું અધિકૃત પ્રતિનિધિત્વ નથી એવો સંકેત છે.

કામગીરી માર્ગદર્શન: મધ્યસ્થ દ્વારા રૂપાંતર સંબંધિત હોય ત્યારે જ વાપરો.

204

સામગ્રી નથી

વિનંતી સફળ થઈ અને મોકલવા માટે પ્રતિસાદ સામગ્રી નથી. અપડેટ કરેલા validators જેવા ઉપયોગી મેટાડેટા હેડરમાં હોઈ શકે છે.

કામગીરી માર્ગદર્શન: પ્રતિસાદ બોડી સામેલ ન કરો.

205

સામગ્રી ફરીથી સેટ કરો

વિનંતી સફળ થઈ અને ક્લાયન્ટને મોકલનાર દૃશ્ય અથવા ફોર્મ ફરીથી સેટ કરવા સૂચના મળે છે. કોઈ પ્રતિસાદ સામગ્રી મોકલાતી નથી.

કામગીરી માર્ગદર્શન: હાલની ઇનપુટ સ્થિતિ સાફ/રીસેટ કરવી હોય તેવી ક્રિયાપ્રતિક્રિયા માટે ઉપયોગી.

206

આંશિક સામગ્રી

સર્વરે માન્ય range વિનંતી પૂર્ણ કરી અને માત્ર માગેલી બાઇટ રેન્જ અથવા રેન્જો પરત કરે છે. શું પહોંચાડાયું તે Content-Range વર્ણવે છે.

કામગીરી માર્ગદર્શન: Range અને Content-Rangeના મૂલ્યો મેળ ખાતા હોવાની ખાતરી કરો; ફરી શરૂ કરી શકાય એવા મીડિયા/ડાઉનલોડમાં સામાન્ય છે.

207

બહુવિધ સ્થિતિઓ

WebDAV પ્રતિસાદ ઘણી સંસાધનો અથવા ઉપક્રિયાઓનાં અલગ પરિણામો આપે છે, સામાન્ય રીતે રચિત XML બોડીમાં.

કામગીરી માર્ગદર્શન: દરેક અંદર સમાવેલા સંસાધનનું પરિણામ અલગ સમજો; માત્ર બહારનો સ્થિતિ કોડ સંપૂર્ણ પરિણામ નથી.

208

પહેલેથી જાણ કરેલું

WebDAV multistatus પ્રતિસાદ એ જ પ્રતિસાદમાં અગાઉ સૂચવેલા સભ્યો ફરી ન આવે તે માટે તેમને છોડે છે.

કામગીરી માર્ગદર્શન: WebDAV વિશિષ્ટ; આસપાસના multistatus પ્રતિસાદ સાથે મળીને અર્થઘટન કરો.

226

IM વપરાયું

સર્વરે instance manipulation દ્વારા GET પૂર્ણ કર્યું અને સંમત delta પદ્ધતિ અનુસાર વર્તમાન સંસાધનમાંથી બનેલું પ્રતિનિધિત્વ પરત કર્યું.

કામગીરી માર્ગદર્શન: વિશિષ્ટ delta encoding; ક્લાયન્ટ અને સર્વર રૂપાંતર અંગે સંમત હોવા જરૂરી છે.

3xx — રીડાયરેક્ટ અને કૅશ માન્યતા

300

બહુવિધ પસંદગીઓ

લક્ષ્યના અનેક પ્રતિનિધિત્વ અથવા ગંતવ્ય છે અને પ્રતિસાદ વિકલ્પો આપે છે. ક્લાયન્ટ અથવા વપરાશકર્તા પસંદગીનો વિકલ્પ પસંદ કરી શકે છે.

કામગીરી માર્ગદર્શન: સ્પષ્ટ વિકલ્પો આપો; દરેક ક્લાયન્ટ આપમેળે પસંદ કરશે એમ ન માનો.

301

કાયમ માટે ખસેડાયું

સંસાધનનું નવું URI કાયમી છે. ક્લાયન્ટ સંગ્રહિત લિંક અને કૅશ અપડેટ કરી શકે છે, તેથી ખસેડાણ કાયમી રાખવાનો ઇરાદો હોય ત્યારે જ વાપરો.

કામગીરી માર્ગદર્શન: SEO સ્થળાંતર માટે અંતિમ સમકક્ષ URL પર સીધું રીડાયરેક્ટ કરો અને આંતરિક લિંક અપડેટ કરો.

302

મળ્યું

સંસાધન અસ્થાયી રીતે બીજા URI પર ઉપલબ્ધ છે. જૂનું વર્તન કેટલાક કિસ્સામાં પદ્ધતિ બદલવાની છૂટ આપે છે; તેથી POSTને POST જ રાખવું જરૂરી હોય ત્યારે આ સૌથી સુરક્ષિત પસંદગી નથી.

કામગીરી માર્ગદર્શન: પદ્ધતિ ફરી લખાય તે સ્વીકાર્ય હોય ત્યારે કામચલાઉ સ્થળાંતર માટે વાપરો; ન હોય તો 307 વિચારશો.

303

બીજું જુઓ

મૂળ ક્રિયા ફરી કરવાના બદલે ક્લાયન્ટે Locationમાં દર્શાવેલું સંસાધન GET (અથવા યોગ્ય હોય તો HEAD) વડે મેળવવું જોઈએ. ફોર્મ મોકલ્યા પછી તેનો સામાન્ય ઉપયોગ થાય છે.

કામગીરી માર્ગદર્શન: Post/Redirect/Get પેટર્ન લાગુ કરે છે અને ક્રિયા ફરી મોકલાતી અટકાવે છે.

304

બદલાયું નથી

શરતી GET અથવા HEAD સૂચવે છે કે કૅશમાં રહેલું પ્રતિનિધિત્વ હજી વર્તમાન છે. પ્રતિસાદમાં બોડી નથી અને ક્લાયન્ટને સંગ્રહિત નકલ ફરી વાપરવા દે છે.

કામગીરી માર્ગદર્શન: If-None-Match અથવા If-Modified-Since જેવા validator મેળ ખાય ત્યારે જ પરત કરો.

305

પ્રોક્સી વાપરો

જૂના પ્રતિસાદમાં ક્લાયન્ટે પ્રોક્સી મારફતે સંસાધન મેળવવું સૂચવાયું હતું. સુરક્ષા કારણોસર તે અપ્રચલિત છે અને આધુનિક સેવાઓએ તેનો ઉપયોગ ન કરવો જોઈએ.

કામગીરી માર્ગદર્શન: આ કોડ અમલમાં ન મૂકો; પ્રોક્સી અલગથી ગોઠવો.

306

વપરાશમાં નથી

આ મૂલ્ય આધુનિક HTTP વિશિષ્ટતાઓમાં અનામત/વપરાશ બહાર છે. વર્તમાન વેબ એપ્લિકેશન માટે તેનો પ્રમાણભૂત કામગીરી અર્થ નથી.

કામગીરી માર્ગદર્શન: આ કોડ મોકલશો નહીં.

307

કામચલાઉ રીડાયરેક્ટ

સંસાધન કામચલાઉ રીતે બીજા URI પર છે; રીડાયરેક્ટ અનુસરતી વખતે ક્લાયન્ટે મૂળ પદ્ધતિ અને બોડી જાળવવી આવશ્યક છે.

કામગીરી માર્ગદર્શન: કામચલાઉ સ્થળાંતર દરમિયાન POSTને GETમાં બદલાતું અટકાવવું હોય ત્યારે વાપરો.

308

કાયમી રીડાયરેક્ટ

સંસાધન કાયમ માટે ખસેડાયું છે; રીડાયરેક્ટ અનુસરતી વખતે ક્લાયન્ટે મૂળ પદ્ધતિ અને બોડી જાળવવી આવશ્યક છે.

કામગીરી માર્ગદર્શન: પદ્ધતિ જાળવવી મહત્વની હોય તેવા કાયમી સ્થળાંતર માટે વાપરો; canonical અને આંતરિક સંદર્ભ અપડેટ કરો.

4xx — ક્લાયન્ટ/વિનંતી ભૂલો

400

ખરાબ વિનંતી

વિનંતીની રચના, framing અથવા આપેલો ડેટા અમાન્ય હોવાથી સર્વર તેની પ્રક્રિયા કરી શકતું નથી. એ જ વિનંતી બદલ્યા વગર ફરી મોકલવાથી ઉકેલ મળવાની શક્યતા ઓછી છે.

કામગીરી માર્ગદર્શન: URL encoding, JSON/બોડીની રચના, જરૂરી ફીલ્ડ અને વિનંતી framing તપાસો.

401

અપ્રમાણિત

લક્ષ્ય માટે વિનંતીમાં માન્ય પ્રમાણીકરણ ઓળખપત્ર નથી. નામમાં “Unauthorized” હોવા છતાં આ પ્રતિસાદનો અર્થ પ્રમાણીકરણ જરૂરી છે અથવા નિષ્ફળ ગયું છે.

કામગીરી માર્ગદર્શન: અપેક્ષિત ઓળખપત્ર મોકલો અને WWW-Authenticate પડકાર સામેલ કરો.

402

ચુકવણી જરૂરી

ભવિષ્ય માટે અનામત છે, જોકે કેટલાક ઉત્પાદનો ચુકવણી અથવા ક્વોટા પ્રક્રિયા માટે વાપરે છે. ચુકવણી માટે સર્વત્ર એકસરખું આંતરકાર્યક્ષમ વર્તન નથી.

કામગીરી માર્ગદર્શન: વિક્રેતા-વિશિષ્ટ અર્થને એ રીતે જ ગણો; API કરાર દસ્તાવેજિત કરો.

403

પ્રતિબંધિત

સર્વરે વિનંતી સમજી, પરંતુ તેને પૂર્ણ કરવાનો ઇનકાર કર્યો. માન્ય ઓળખપત્ર હોવા છતાં પરિણામ બદલાય જ એવું નથી, કારણ કે પ્રતિબંધ નીતિ આધારિત હોઈ શકે છે.

કામગીરી માર્ગદર્શન: પરવાનગી, ઍક્સેસ નીતિ, IP/WAF નિયમો અને સંસાધન-સ્તરનું અધિકૃતકરણ તપાસો.

404

મળ્યું નથી

વિનંતી કરેલા URI માટે સર્વર પાસે વર્તમાન પ્રતિનિધિત્વ નથી અથવા તે તેનું અસ્તિત્વ જાહેર કરવા માગતું નથી. આ પ્રતિસાદ માત્રથી ગેરહાજરી કામચલાઉ છે કે કાયમી તે નક્કી થતું નથી.

કામગીરી માર્ગદર્શન: URL સુધારો, સંસાધન પુનઃસ્થાપિત કરો અથવા કાયમી દૂર કરવું જાણીતું હોય ત્યારે 410 વાપરો.

405

પદ્ધતિ મંજૂર નથી

સંસાધન અસ્તિત્વમાં છે, પરંતુ આ વિનંતીમાં વપરાયેલી પદ્ધતિને સમર્થન આપતું નથી.

કામગીરી માર્ગદર્શન: સંસાધન સ્વીકારતી પદ્ધતિઓ દર્શાવતું Allow હેડર પરત કરો.

406

સ્વીકાર્ય નથી

ક્લાયન્ટની સક્રિય Accept પસંદગીઓ સાથે મેળ ખાતું પ્રતિનિધિત્વ સર્વર બનાવી શકતું નથી.

કામગીરી માર્ગદર્શન: Acceptની મર્યાદા હળવી કરો અથવા યોગ્ય પ્રતિનિધિત્વ/વાટાઘાટ નીતિ ગોઠવો.

407

પ્રોક્સી પ્રમાણીકરણ જરૂરી

વિનંતી આગળ મોકલતા પહેલાં મધ્યસ્થ પ્રોક્સી ઓળખપત્ર માગે છે.

કામગીરી માર્ગદર્શન: Proxy-Authenticate / Proxy-Authorization વડે પ્રોક્સી પર પ્રમાણીકરણ કરો; આ origin પ્રમાણીકરણથી અલગ છે.

408

વિનંતી સમયસમાપ્તિ

સર્વર રાહ જોવા તૈયાર હતો તે સમયગાળામાં સંપૂર્ણ વિનંતી પ્રાપ્ત થઈ નહીં. ક્લાયન્ટ નવા કનેક્શન પર ફરી પ્રયાસ કરી શકે છે.

કામગીરી માર્ગદર્શન: નેટવર્ક અટકવું, અપલોડનું કદ અને સર્વર/પ્રોક્સી timeout સેટિંગ તપાસો.

409

વિરોધાભાસ

વિનંતી સંસાધનની હાલની સ્થિતિ સાથે ટકરાય છે, જેમ કે આવૃત્તિ અથડામણ અથવા નકલ બનાવવાનો પ્રયાસ.

કામગીરી માર્ગદર્શન: વિરોધાભાસ સમજાવો અને ક્લાયન્ટને ઉકેલ માટે પૂરતી વર્તમાન સ્થિતિ આપો.

410

હટાવી દીધું

સંસાધન ઇરાદાપૂર્વક અને સંભવતઃ કાયમી રીતે ઉપલબ્ધ નથી તથા તેનો જાણીતા વિકલ્પ નથી. આ સામાન્ય not-found પ્રતિસાદ કરતાં વધુ સ્પષ્ટ છે.

કામગીરી માર્ગદર્શન: હટાવવાનું ઇરાદાપૂર્વક હોય ત્યારે વાપરો; જૂની આંતરિક લિંક અને સંદર્ભ દૂર કરો.

411

લંબાઈ જરૂરી

સર્વરને Content-Length હેડર જરૂરી છે, પરંતુ વિનંતીમાં તે આપવામાં આવ્યું નથી.

કામગીરી માર્ગદર્શન: ચોક્કસ Content-Length મોકલો અથવા સમર્થિત transfer framing વાપરો.

412

પૂર્વશરત નિષ્ફળ

If-Match જેવી વિનંતીની શરત ખોટી નીવડી, તેથી સર્વરે માગેલી ક્રિયા કરી નહીં.

કામગીરી માર્ગદર્શન: પ્રતિનિધિત્વ તાજું કરો અને વર્તમાન validator/સ્થિતિ સાથે ફરી પ્રયાસ કરો.

413

સામગ્રી બહુ મોટી

વિનંતી બોડી સર્વર પ્રક્રિયા કરવા તૈયાર કે સક્ષમ હોય તે મર્યાદા કરતાં મોટી છે. બોડી ઘટાડ્યા પછી સર્વર કનેક્શન બંધ કરી શકે અથવા ફરી પ્રયાસ કરવા દે.

કામગીરી માર્ગદર્શન: મોકલાતો ડેટા ઘટાડો અથવા દસ્તાવેજિત અપલોડ મર્યાદા બદલો.

414

URI બહુ લાંબું

વિનંતીનું લક્ષ્ય સર્વર અર્થઘટન કરવા તૈયાર છે તેના કરતાં લાંબું છે; મોટો query string તેનું સામાન્ય કારણ છે.

કામગીરી માર્ગદર્શન: ટૂંકું URI વાપરો અથવા યોગ્ય ડેટા વિનંતીની બોડીમાં મૂકો.

415

મીડિયા પ્રકાર સમર્થિત નથી

મીડિયા પ્રકાર, સામગ્રી encoding અથવા તપાસાયેલું સ્વરૂપ સમર્થિત ન હોવાથી સર્વર વિનંતી બોડી નકારે છે.

કામગીરી માર્ગદર્શન: સમર્થિત Content-Type/encoding મોકલો અને તેની સાથે મેળ ખાતી બોડી આપો.

416

રેન્જ સંતોષી શકાય તેમ નથી

વિનંતી કરેલી બાઇટ રેન્જ આપી શકાતી નથી; ઉદાહરણ તરીકે, તે પ્રતિનિધિત્વની લંબાઈથી આગળ શરૂ થાય છે.

કામગીરી માર્ગદર્શન: સંસાધનની લંબાઈ અને range units ફરી તપાસો; સર્વર Content-Range: bytes */length આપી શકે છે.

417

અપેક્ષા નિષ્ફળ

Expect હેડરમાં જાહેર કરેલી અપેક્ષા સર્વર અથવા મધ્યસ્થ પૂરી કરી શકતું નથી.

કામગીરી માર્ગદર્શન: સુરક્ષિત અને યોગ્ય હોય ત્યારે સમર્થિત ન હોય એવી અપેક્ષા વગર ફરી પ્રયાસ કરો.

418

હું ચાની કીટલી છું

એપ્રિલ ફૂલ્સની વિશિષ્ટતામાંથી આવેલો રમૂજી સ્થિતિ કોડ. તે સામાન્ય એપ્લિકેશન ભૂલ કરાર નથી, જોકે કેટલીક સેવાઓ તેને મજાકિયા રીતે વાપરે છે.

કામગીરી માર્ગદર્શન: ઉત્પાદનમાં આંતરકાર્યક્ષમ વર્તન માટે આ પર આધાર ન રાખો.

421

ખોટી દિશામાં મોકલેલી વિનંતી

વિનંતી એવા સર્વર સુધી પહોંચી જે લક્ષ્ય URI માટે અધિકૃત પ્રતિસાદ આપી શકતું નથી; ઘણી વાર કનેક્શન રૂટિંગ અથવા HTTP authority મેળ ખાતું નથી.

કામગીરી માર્ગદર્શન: યોગ્ય કનેક્શનથી ફરી પ્રયાસ કરો અને Host/:authority, SNI તથા પ્રોક્સી રૂટિંગ તપાસો.

422

પ્રક્રિયા કરી શકાય તેવી સામગ્રી નથી

સામગ્રીનો પ્રકાર અને રચના સમજાય છે, પરંતુ સર્વર સૂચનાઓ લાગુ કરી શકતું નથી અથવા મોકલેલી સામગ્રી માન્ય ઠરાવી શકતું નથી.

કામગીરી માર્ગદર્શન: કાર્યકારી ફીલ્ડ-સ્તરની માન્યતા વિગતો આપો; payload સુધારવાથી સફળતા મળી શકે છે.

423

લૉક કરેલું

WebDAV સંસાધન લૉક છે, તેથી લૉકની સ્થિતિ ઉકેલાય ત્યાં સુધી માગેલી પદ્ધતિ અમલમાં મૂકી શકાતી નથી.

કામગીરી માર્ગદર્શન: લૉકનો માલિક, timeout અને WebDAV lock-token હેન્ડલિંગ તપાસો.

424

નિર્ભરતા નિષ્ફળ

એ જ વિનંતી ક્રમમાં અગાઉની જરૂરી કામગીરી નિષ્ફળ હોવાથી WebDAV કામગીરી નિષ્ફળ ગઈ.

કામગીરી માર્ગદર્શન: નિર્ભર કામગીરી ફરી કરતાં પહેલાં અગાઉની નિષ્ફળ ક્રિયા ઉકેલો.

425

ખૂબ વહેલું

સર્વર વહેલા મોકલેલા ડેટા દરમિયાન વિનંતી ફરીથી ચલાવવામાં આવી હોઈ શકે તેથી replay જોખમ ઘટાડવા તેની પ્રક્રિયા કરવાનું નકારે છે.

કામગીરી માર્ગદર્શન: વહેલા ડેટા વગર કનેક્શન સ્થાપિત થયા પછી ફરી પ્રયાસ કરો.

426

અપગ્રેડ જરૂરી

સર્વર વર્તમાન પ્રોટોકોલ નકારીને ક્લાયન્ટે બીજું પ્રોટોકોલ અપનાવવું જોઈએ એવો સંકેત આપે છે.

કામગીરી માર્ગદર્શન: સમર્થિત પ્રોટોકોલ વિકલ્પો દર્શાવતું Upgrade હેડર સામેલ કરો.

428

પૂર્વશરત જરૂરી

ખોવાયેલા અપડેટ અટકાવવા સર્વરને શરતી વિનંતી જરૂરી છે, પરંતુ ક્લાયન્ટે બિનશરતી વિનંતી મોકલી.

કામગીરી માર્ગદર્શન: વર્તમાન સ્થિતિ મેળવો અને If-Match જેવી યોગ્ય શરત સાથે સબમિટ કરો.

429

ઘણી બધી વિનંતીઓ

સર્વર નિર્ધારિત દર મર્યાદા મુજબ ક્લાયન્ટે નિર્ધારિત સમયગાળામાં ઘણી વિનંતીઓ મોકલી છે.

કામગીરી માર્ગદર્શન: ફરી પ્રયાસ પહેલાં રાહ જુઓ, હાજર હોય તો Retry-Afterનું પાલન કરો અને એકસાથે ફરી પ્રયાસના ઝટકાથી બચો.

431

વિનંતી હેડર ક્ષેત્રો બહુ મોટા

એક અથવા વધુ હેડર ફીલ્ડ અથવા સંયુક્ત હેડર સમૂહ બહુ મોટો હોવાથી સર્વર વિનંતી પ્રક્રિયા કરશે નહીં.

કામગીરી માર્ગદર્શન: કૂકી/કસ્ટમ હેડર ઘટાડો અથવા ઇરાદાપૂર્વકની સર્વર મર્યાદા યોગ્ય કરો.

451

કાનૂની કારણોસર ઉપલબ્ધ નથી

કાનૂની પ્રતિબંધને કારણે સર્વર માગેલું સંસાધન આપી શકતું નથી.

કામગીરી માર્ગદર્શન: યોગ્ય હોય ત્યાં સુરક્ષિત માહિતી જાહેર કર્યા વિના પ્રતિબંધ અને તેનો વ્યાપ સમજાવો.

5xx — સર્વર અને મધ્યસ્થ ભૂલો

500

આંતરિક સર્વર ભૂલ

સર્વરને અણધારી સ્થિતિનો સામનો થયો અને તે વિનંતી પૂર્ણ કરી શકતું નથી. વધુ ચોક્કસ સર્વર ભૂલ લાગુ ન પડે ત્યારે આ સામાન્ય fallback છે.

કામગીરી માર્ગદર્શન: વિનંતીને સર્વર લૉગ સાથે જોડીને તપાસો અને મુલાકાતીઓને stack trace બતાવવાનું ટાળો.

501

અમલમાં નથી

વિનંતી પૂરી કરવા જરૂરી કાર્યક્ષમતાને સર્વર સમર્થન આપતું નથી; સામાન્ય રીતે અમલમાં ન હોય તેવી પદ્ધતિ અથવા ક્ષમતાને કારણે.

કામગીરી માર્ગદર્શન: ક્ષમતા અમલમાં મૂકો અથવા સમર્થિત પદ્ધતિ વાપરો; કામચલાઉ ઓવરલોડ માટે આ કોડ નથી.

502

ખરાબ ગેટવે

ગેટવે અથવા પ્રોક્સી તરીકે કામ કરતા સર્વરને upstream સર્વર તરફથી અમાન્ય પ્રતિસાદ મળ્યો.

કામગીરી માર્ગદર્શન: upstreamની સ્થિતિ, પ્રોટોકોલ/TLS સેટિંગ, DNS અને પ્રોક્સી લૉગ તપાસો.

503

સેવા ઉપલબ્ધ નથી

સર્વર કામચલાઉ રીતે વિનંતી સંભાળી શકતું નથી; ઘણી વાર જાળવણી અથવા ઓવરલોડને કારણે.

કામગીરી માર્ગદર્શન: શક્ય હોય તો Retry-After, મદદરૂપ પ્રતિસાદ અને કામચલાઉ નિષ્ફળતા માટે યોગ્ય cache controls આપો.

504

ગેટવે સમયસમાપ્તિ

ગેટવે અથવા પ્રોક્સીને upstream સેવા તરફથી સમયસર પ્રતિસાદ મળ્યો નહીં.

કામગીરી માર્ગદર્શન: ચેઇનમાં upstream વિલંબ, નેટવર્ક માર્ગ અને timeout મર્યાદાઓની તપાસ કરો.

505

HTTP આવૃત્તિ સમર્થિત નથી

વિનંતીમાં વપરાયેલી મુખ્ય HTTP આવૃત્તિને સર્વર સમર્થન આપતું નથી.

કામગીરી માર્ગદર્શન: સમર્થિત પ્રોટોકોલ આવૃત્તિ વાપરો અથવા સર્વર/પ્રોક્સી ગોઠવણી અપડેટ કરો.

506

વેરિઅન્ટ પણ વાટાઘાટ કરે છે

સર્વર ગોઠવણીની ભૂલથી સામગ્રી-વાટાઘાટનું ચક્ર બને છે, જેમાં પસંદ કરાયેલ વેરિઅન્ટ ફરી વાટાઘાટ કરે છે.

કામગીરી માર્ગદર્શન: વેરિઅન્ટ/વાટાઘાટ ગોઠવણી ઠીક કરો; આ origin તરફની ભૂલ છે.

507

પૂરતું સ્ટોરેજ નથી

કાર્ય પૂર્ણ કરવા જરૂરી પ્રતિનિધિત્વ સંગ્રહવામાં WebDAV સર્વર અસમર્થ છે.

કામગીરી માર્ગદર્શન: ફરી પ્રયાસ પહેલાં જગ્યા ખાલી કરો અથવા સ્ટોરેજ ઉમેરો અને quota તપાસો.

508

લૂપ મળ્યો

વિનંતી પ્રક્રિયા દરમિયાન સર્વરે અનંત લૂપ શોધ્યો; સામાન્ય રીતે WebDAV binding traversal વખતે.

કામગીરી માર્ગદર્શન: ચક્રીય સંસાધન સંબંધ અથવા પ્રક્રિયા નિયમ તોડો.

510

વિસ્તરણ ઉપલબ્ધ નથી

વિનંતી માટે એવું extension જરૂરી છે જેને સર્વર સમર્થન આપતું નથી.

કામગીરી માર્ગદર્શન: સમર્થિત extension સમૂહ વાપરો અથવા વિકલ્પ માટે વાટાઘાટ કરો.

511

નેટવર્ક પ્રમાણીકરણ જરૂરી

નેટવર્ક ઍક્સેસ માટે ક્લાયન્ટે પ્રમાણીકરણ કરવું જરૂરી છે; સામાન્ય રીતે captive portal પર. આ નેટવર્ક મધ્યસ્થ માટે છે, origin વેબસાઇટ લૉગિન માટે નહીં.

કામગીરી માર્ગદર્શન: નેટવર્ક ઍક્સેસનું પ્રમાણીકરણ પૂર્ણ કરો અને પછી મૂળ વિનંતી ફરી કરો.

નોંધપાત્ર બિન-પ્રમાણભૂત અને પ્રદાતા-વિશિષ્ટ પ્રતિસાદ

આ મૂલ્યો કેટલાક ઉત્પાદનો, સર્વર લૉગ, CDN અથવા એપ્લિકેશનમાં જોવા મળે છે. તે નોંધાયેલા પ્રમાણભૂત અર્થના બદલે વાપરી શકાય એવા નથી; પ્રતિસાદ આપતી સેવાનો કરાર જુઓ.

419

પ્રમાણીકરણ સમયસમાપ્તિ (બિન-પ્રમાણભૂત)

કેટલીક એપ્લિકેશન પ્રમાણીકરણ સત્ર સમાપ્ત થાય ત્યારે આ લેબલ વાપરે છે. આ સર્વત્ર સોંપાયેલ HTTP સ્થિતિ નથી, તેથી ક્લાયન્ટ એકસરખા અર્થ પર આધાર રાખી શકતા નથી.

કામગીરી માર્ગદર્શન: સેવા કરાર મુજબ પ્રમાણીકરણ ફરીથી તાજું કરો.

420

શાંતિથી આગળ વધો (બિન-પ્રમાણભૂત)

કેટલાક વિક્રેતાના પ્રતિસાદમાં ઐતિહાસિક રીતે દર મર્યાદિત કરવા આનો ઉપયોગ થયો છે. તેનો અર્થ અમલીકરણ પ્રમાણે નક્કી થાય છે.

કામગીરી માર્ગદર્શન: દસ્તાવેજિત દર-મર્યાદા માર્ગદર્શન અનુસરો.

444

કનેક્શન બંધ (બિન-પ્રમાણભૂત)

કેટલાક સર્વર સામાન્ય પ્રતિસાદ મોકલ્યા વિના કનેક્શન બંધ કરે છે; ઘણી વાર ફિલ્ટરિંગ માટે.

કામગીરી માર્ગદર્શન: પ્રદાતાના લૉગ તપાસો; ક્લાયન્ટ આ કોડ બતાવવાને બદલે નેટવર્ક ભૂલ બતાવી શકે છે.

449

આ માહિતી સાથે ફરી પ્રયાસ કરો (બિન-પ્રમાણભૂત)

કેટલીક સેવાઓ ક્લાયન્ટને વધારાની માહિતી સાથે ફરી પ્રયાસ કરવા કહે ત્યારે વપરાતું Microsoftનું વિસ્તરણ.

કામગીરી માર્ગદર્શન: ચોક્કસ API દસ્તાવેજો અનુસરો.

499

ક્લાયન્ટે વિનંતી બંધ કરી (બિન-પ્રમાણભૂત)

upstream પ્રતિસાદ પૂર્ણ થાય તે પહેલાં ક્લાયન્ટ ડિસ્કનેક્ટ થાય ત્યારે reverse proxy આ નોંધે છે. સામાન્ય રીતે આ લૉગ વર્ગીકરણ છે, ક્લાયન્ટને મોકલાતો પ્રતિસાદ નથી.

કામગીરી માર્ગદર્શન: ક્લાયન્ટ રદ કરવાની ઘટનાઓ અને ધીમી upstream વિનંતીઓની તપાસ કરો.

509

બૅન્ડવિડ્થ મર્યાદા વટાવી (બિન-પ્રમાણભૂત)

કેટલાક હોસ્ટિંગ પ્લેટફોર્મ આ કોડ quota અથવા બૅન્ડવિડ્થ મર્યાદા માટે વાપરે છે. તેનો સામાન્ય આંતરકાર્યક્ષમ HTTP અર્થ નથી.

કામગીરી માર્ગદર્શન: હોસ્ટની quota અને બિલિંગ ગોઠવણી તપાસો.

520

વેબ સર્વરે અજાણી ભૂલ આપી (વિક્રેતા-વિશિષ્ટ)

અણધાર્યો અથવા ખાલી origin પ્રતિસાદ મળે ત્યારે CDN અથવા પ્રોક્સી આ કોડ વાપરી શકે છે.

કામગીરી માર્ગદર્શન: edge અને origin લૉગ સરખાવો; origin માન્ય HTTP પ્રતિસાદ આપે છે તેની ખાતરી કરો.

521

વેબ સર્વર બંધ છે (વિક્રેતા-વિશિષ્ટ)

પ્રોક્સી origin સાથે કનેક્શન સ્થાપી શક્યો નહીં અથવા originએ કનેક્શન નકાર્યું.

કામગીરી માર્ગદર્શન: origin ઉપલબ્ધતા, firewall નિયમો અને પ્રોક્સી allowlist તપાસો.

522

કનેક્શન સમયસમાપ્ત (વિક્રેતા-વિશિષ્ટ)

edge સેવાએ origin સાથે કનેક્ટ કર્યું અથવા પ્રયાસ કર્યો, પરંતુ timeout પહેલાં વિનિમય પૂર્ણ ન થયો.

કામગીરી માર્ગદર્શન: origin પ્રતિસાદ અને નેટવર્ક વિલંબ તપાસો.

523

Origin સુધી પહોંચવું શક્ય નથી (વિક્રેતા-વિશિષ્ટ)

પ્રોક્સી ગોઠવેલા origin સરનામા સુધી પહોંચી શક્યો નહીં.

કામગીરી માર્ગદર્શન: DNS ઉકેલ, રૂટિંગ અને origin IP ગોઠવણી તપાસો.

524

સમયસમાપ્તિ થઈ (વિક્રેતા-વિશિષ્ટ)

origin સાથે કનેક્શન સફળ થયું, પરંતુ originએ સમયસર HTTP પ્રતિસાદ મોકલ્યો નહીં.

કામગીરી માર્ગદર્શન: origin પ્રક્રિયાનો સમય ઘટાડો અથવા સમર્થિત timeout સેટિંગ બદલો.

525

SSL હેન્ડશેક નિષ્ફળ (વિક્રેતા-વિશિષ્ટ)

પ્રોક્સી origin સાથે TLS વાટાઘાટ પૂર્ણ કરી શક્યો નહીં.

કામગીરી માર્ગદર્શન: પ્રમાણપત્ર, પ્રોટોકોલ/cipher સુસંગતતા અને SNI માન્ય કરો.

526

અમાન્ય SSL પ્રમાણપત્ર (વિક્રેતા-વિશિષ્ટ)

ચકાસણી દરમિયાન મધ્યસ્થએ originનું પ્રમાણપત્ર નકાર્યું.

કામગીરી માર્ગદર્શન: માન્ય, યોગ્ય નામ ધરાવતું, વિશ્વસનીય અને સમયમર્યાદા ન વટાવેલું પ્રમાણપત્ર તથા સંપૂર્ણ certificate chain સ્થાપિત કરો.

527

Railgun ભૂલ (વિક્રેતા-વિશિષ્ટ)

જૂનો/વિક્રેતા-વિશિષ્ટ પ્રોક્સી સ્થિતિ કોડ origin acceleration કનેક્શનમાં નિષ્ફળતા દર્શાવે છે.

કામગીરી માર્ગદર્શન: પ્રદાતા-વિશિષ્ટ connector અને origin માર્ગ તપાસો.

598

નેટવર્ક વાંચન સમયસમાપ્તિ (બિન-પ્રમાણભૂત)

કેટલાક ક્લાયન્ટ અથવા પ્રોક્સી નેટવર્ક વાંચન timeout માટે આ મૂલ્ય વાપરે છે. તેનો સર્વત્ર લાગુ HTTP અર્થ નથી.

કામગીરી માર્ગદર્શન: ક્લાયન્ટ/પ્રોક્સી નિદાન તપાસો.

599

નેટવર્ક કનેક્શન સમયસમાપ્તિ (બિન-પ્રમાણભૂત)

કેટલાક પ્રોક્સી નેટવર્ક કનેક્શન પ્રયાસ timeout થાય ત્યારે આ મૂલ્ય વાપરે છે. તેનો અર્થ અમલીકરણ પર આધારિત છે.

કામગીરી માર્ગદર્શન: પહોંચની સ્થિતિ અને timeout સેટિંગ તપાસો.

રીડાયરેક્ટ અને SEO ઑડિટમાં સ્થિતિ કોડનો ઉપયોગ

કાયમી URL સ્થળાંતર માટે ગંતવ્ય જૂના URLનું સ્થાન લેવાનો ઇરાદો હોય ત્યારે જ કાયમી રીડાયરેક્ટ વાપરો; કામચલાઉ ફેરફાર માટે કામચલાઉ પ્રતિસાદ પસંદ કરો. ચેઇન ટૂંકી રાખો અને અંતિમ સમકક્ષ ગંતવ્ય તરફ મોકલો. દરેક Location મૂલ્ય ઉકેલાય છે, અંતિમ પ્રતિસાદ યોગ્ય છે અને canonical ટૅગ તથા આંતરિક લિંક ઇચ્છિત URL સાથે મેળ ખાય છે તેની ખાતરી કરો. અંતે 2xx મળવું HTTP સફળતા દર્શાવે છે; પેજ ઉપયોગી, ઇન્ડેક્સ કરી શકાય તેવું અથવા તકનીકી રીતે તંદુરસ્ત છે તે સાબિત કરતું નથી.

સ્રોત અને સંદર્ભ નોંધો

આ પેજ વ્યવહારુ ઉપયોગ માટે HTTP સ્થિતિ કોડનો સાર આપે છે. પ્રમાણભૂત કોડ માટે ધોરણોની રજિસ્ટ્રી અને RFC અધિકૃત સંદર્ભ છે; MDN સમજવા સરળ તકનીકી માર્ગદર્શિકા આપે છે અને Wikipedia પૂરક સમુદાય-સંપાદિત પરિચય છે.