આનો ઉપયોગ કરો HTTP સ્થિતિ કોડ ચીટ શીટ ⇣ દરેક એચટીટીપી સ્થિતિ અને એચટીટીપી ભૂલ કોડના સંદર્ભમાં, દરેક કોડનો અર્થ શું છે, તે શા માટે પેદા કરવામાં આવી રહ્યાં છે, જ્યારે કોડ સમસ્યા હોઈ શકે છે અને સમસ્યાઓ સાથે કેવી રીતે વ્યવહાર કરવો. આ HTTP સ્થિતિ કોડ્સ ચીટ શીટ Download ડાઉનલોડ કરો
ઇન્ટરનેટ બે મૂળભૂત પરંતુ ખૂબ જ અલગ વસ્તુઓથી બનેલું છે: ગ્રાહકો અને સર્વરો. વચ્ચેનો આ સંબંધ ક્લાઈન્ટો (જેમ કે ક્રોમ, ફાયરફોક્સ, વગેરે) અને સર્વરો (જેમ કે વેબસાઇટ્સ, ડેટાબેઝ, ઇમેઇલ્સ, એપ્લિકેશન્સ, વગેરે), ને કહેવાય છે ક્લાયંટ-સર્વર મોડેલ.
ક્લાઈન્ટો સર્વરને વિનંતી કરે છે અને સર્વર જવાબ આપે છે.
એચટીટીપી સ્થિતિ કોડ અમને સર્વરને વિનંતીની સ્થિતિ જણાવી શકે છે, જો તે સફળ હોત, તેમાં ભૂલ આવી હતી, અથવા કંઈક વચ્ચે.
એક HTTP સ્થિતિ કોડ એ એક નંબર છે જે તેની સાથે સંકળાયેલા પ્રતિભાવનો સારાંશ આપે છે - ફર્નાન્ડો ડોગલિઓ, તેમની પુસ્તક “નોડેજેએસ સાથે રિસ્ટ એપીઆઈ વિકાસ”.
HTTP સ્થિતિ કોડ્સ ચીટ શીટ
એચટીટીપી પ્રતિસાદ સ્થિતિ કોડ્સને પાંચ વર્ગોમાં જૂથબદ્ધ કરવામાં આવ્યા છે:
- 1XX સ્થિતિ કોડ: માહિતી વિનંતીઓ
- 2XX સ્થિતિ કોડ: સફળ વિનંતીઓ
- 3XX સ્થિતિ કોડ્સ: રીડાયરેક્ટ્સ
- 4XX સ્થિતિ કોડ: ક્લાયંટ ભૂલો
- 5XX સ્થિતિ કોડ્સ: સર્વર ભૂલો
1xx સ્ટેટસ કોડ્સ: માહિતીપ્રદ વિનંતીઓ
1xx સ્ટેટસ કોડ માહિતીની વિનંતીઓ છે. તેઓ સૂચવે છે કે સર્વરને વિનંતી પ્રાપ્ત થઈ અને સમજાઈ અને બ્રાઉઝરને માહિતીની પ્રક્રિયા કરવા માટે સર્વર માટે થોડી વધુ રાહ જોવી જોઈએ. આ સ્ટેટસ કોડ ઓછા સામાન્ય છે અને તે તમારા SEO ને સીધી અસર કરતા નથી.
- 100 ચાલુ રાખો: અત્યાર સુધી બધું બરાબર છે અને ક્લાયન્ટે વિનંતી સાથે ચાલુ રાખવું જોઈએ અથવા જો તે પહેલાથી સમાપ્ત થઈ ગયું હોય તો તેને અવગણવું જોઈએ.
- 101 સ્વિચિંગ પ્રોટોકોલ: પ્રોટોકોલ સર્વર ક્લાયન્ટ દ્વારા વિનંતી મુજબ સ્વિચ કરી રહ્યું છે જેણે અપગ્રેડ વિનંતી હેડર સહિત સંદેશ મોકલ્યો હતો
- 102 પ્રોસેસિંગ: સર્વરે સંપૂર્ણ વિનંતી સ્વીકારી છે, પરંતુ હજી પણ તેની પ્રક્રિયા કરી રહી છે.
- 103 પ્રારંભિક સંકેતો: વપરાશકર્તા એજન્ટને સંસાધનોને પ્રીલોડિંગ શરૂ કરવાની મંજૂરી આપવી જ્યારે સર્વર હજી પ્રતિસાદ તૈયાર કરી રહ્યું છે.
2xx સ્થિતિ કોડ: સફળ વિનંતીઓ
આ સફળ વિનંતીઓ છે. અર્થ, ફાઇલને accessક્સેસ કરવાની તમારી વિનંતી સફળ થઈ. ઉદાહરણ તરીકે, તમે Facebook.com ને triedક્સેસ કરવાનો પ્રયાસ કર્યો, અને તે સામે આવ્યું. આમાંના એક સ્ટેટસ કોડનો ઉપયોગ કરવામાં આવ્યો હતો. વેબનો ઉપયોગ કરતી વખતે વારંવાર આ પ્રકારના પ્રતિભાવો જોવાની અપેક્ષા.
- 200 બરાબર: સફળ વિનંતી.
- 201 બનાવેલ: સર્વરે બનાવેલ સંસાધનને સ્વીકાર્યું.
- 202 સ્વીકાર્યું: ક્લાયંટની વિનંતી પ્રાપ્ત થઈ છે પરંતુ સર્વર હજી પણ તેની પ્રક્રિયા કરી રહ્યું છે.
- 203 બિન-અધિકૃત માહિતી: સર્વરે ક્લાયન્ટને જે પ્રતિભાવ મોકલ્યો તે તે જ નથી જે સર્વરે તેને મોકલ્યો હતો.
- 204 કોઈ સામગ્રી નથી: સર્વરે વિનંતી પર પ્રક્રિયા કરી પરંતુ તે કોઈ સામગ્રી આપી રહ્યું નથી.
- 205 સામગ્રી ફરીથી સેટ કરો: ક્લાયન્ટે દસ્તાવેજના નમૂનાને તાજું કરવું જોઈએ.
- 206 આંશિક સામગ્રી: સર્વર સંસાધનનો માત્ર એક ભાગ મોકલી રહ્યું છે.
- 207 મલ્ટી-સ્ટેટસ: જે મેસેજ બોડી અનુસરે છે તે મૂળભૂત રીતે એક XML મેસેજ છે અને તેમાં સંખ્યાબંધ અલગ રિસ્પોન્સ કોડ હોઈ શકે છે.
- 208 પહેલેથી જ જાણ કરવામાં આવી છે: એ ના સભ્યો વેબડીએવી (મલ્ટિસ્ટેટસ) પ્રતિસાદના અગાઉના ભાગમાં બંધનકર્તાની ગણતરી કરવામાં આવી છે, અને ફરીથી સામેલ કરવામાં આવી રહી નથી.
3xx સ્ટેટસ કોડ્સ: રીડાયરેક્ટ્સ
3xx HTTP સ્ટેટસ કોડ્સ રીડાયરેક્શન સૂચવે છે. જ્યારે કોઈ વપરાશકર્તા અથવા સર્ચ એન્જિન 3xx સ્ટેટસ કોડ પર આવે છે, ત્યારે તેમને પ્રારંભિકથી અલગ URL પર રીડાયરેક્ટ કરવામાં આવશે. જો SEO તમારા વ્યવસાયની સફળતા માટે મહત્વપૂર્ણ છે, તો પછી તમારે તમારી જાતને આ કોડ્સ અને તેમને યોગ્ય રીતે કેવી રીતે વાપરવી તે વિશે શિક્ષિત કરવું જોઈએ.
- 300 બહુવિધ પસંદગીઓ: ગ્રાહકે કરેલી વિનંતીમાં ઘણા સંભવિત જવાબો છે.
- 301 કાયમી ધોરણે ખસેડવામાં આવ્યું: સર્વર ક્લાયન્ટને કહે છે કે તેઓ જે સંસાધન શોધી રહ્યા છે તે કાયમી ધોરણે અન્ય URL પર ખસેડવામાં આવ્યું છે. બધા વપરાશકર્તાઓ અને બૉટોને નવા URL પર રીડાયરેક્ટ કરવામાં આવશે. SEO માટે તે ખૂબ જ મહત્વપૂર્ણ સ્ટેટસ કોડ છે.
- 302 મળ્યું: વેબસાઇટ અથવા પૃષ્ઠને અસ્થાયી રૂપે અલગ URL પર ખસેડવામાં આવ્યું છે. તે SEO માટે સંબંધિત અન્ય સ્ટેટસ કોડ છે.
- 303 અન્ય જુઓ: આ કોડ ક્લાયંટને કહે છે કે સર્વર તેમને વિનંતી કરેલા સંસાધન પર નહીં પરંતુ બીજા પૃષ્ઠ પર રીડાયરેક્ટ કરી રહ્યું છે.
- 304 સુધારેલ નથી: વિનંતી કરેલ સંસાધન અગાઉના ટ્રાન્સમિશનથી બદલાયું નથી.
- 305 પ્રોક્સીનો ઉપયોગ કરો: ક્લાયંટ પ્રતિભાવમાં આપેલ પ્રોક્સી દ્વારા જ વિનંતી કરેલ સંસાધનને ઍક્સેસ કરી શકે છે.
- 307 અસ્થાયી રીડાયરેક્ટ: સર્વર ક્લાયન્ટને કહે છે કે તેઓ જે સંસાધન શોધી રહ્યા છે તે અન્ય URL પર અસ્થાયી રૂપે રીડાયરેક્ટ કરવામાં આવ્યું છે. તે SEO પ્રદર્શન માટે સંબંધિત છે.
- 308 કાયમી રીડાયરેક્ટ: સર્વર ક્લાયંટને કહે છે કે તેઓ જે સંસાધન શોધે છે તે અસ્થાયી રૂપે અન્ય URL પર રીડાયરેક્ટ કરવામાં આવ્યું છે.
4xx સ્થિતિ કોડ્સ: ક્લાયંટ ભૂલો
4xx સ્ટેટસ કોડ ક્લાયંટની ભૂલો છે. તેમાં HTTP સ્ટેટસ કોડ્સનો સમાવેશ થાય છે, જેમ કે “403 પ્રતિબંધિત” અને “407 પ્રોક્સી પ્રમાણીકરણ જરૂરી”. તેનો અર્થ એ છે કે પૃષ્ઠ મળ્યું નથી, અને વિનંતીમાં કંઈક ખોટું છે. ક્લાયંટ-સાઇડ પર કંઈક થઈ રહ્યું છે તે મુદ્દો છે. તે ખોટો ડેટા ફોર્મેટ, અનધિકૃત ઍક્સેસ અથવા વિનંતીમાં ભૂલ હોઈ શકે છે.
- 400 ખરાબ વિનંતી: ક્લાયન્ટ અપૂર્ણ ડેટા, નબળી રીતે બાંધવામાં આવેલા ડેટા અથવા અમાન્ય ડેટા સાથે વિનંતી મોકલી રહ્યો છે.
- 401 અનધિકૃત: ક્લાયંટને વિનંતી કરેલા સંસાધનને toક્સેસ કરવા માટે અધિકૃતતા જરૂરી છે.
- 403 નિષેધ: ક્લાઈન્ટ જે સ્ત્રોતને toક્સેસ કરવાનો પ્રયાસ કરે છે તે પ્રતિબંધિત છે.
- 404 મળ્યું નથી: સર્વર પહોંચી શકાય તેવું છે, પરંતુ ક્લાયન્ટ જે વિશિષ્ટ પૃષ્ઠ શોધી રહ્યું છે તે નથી.
- 405 પદ્ધતિ મંજૂર નથી: સર્વરે વિનંતી પ્રાપ્ત કરી છે અને માન્ય કરી છે, પરંતુ ચોક્કસ વિનંતી પદ્ધતિને નકારી છે.
- 406 સ્વીકાર્ય નથી: વેબસાઇટ અથવા વેબ એપ્લિકેશન ચોક્કસ પ્રોટોકોલ સાથે ક્લાયંટની વિનંતીને સમર્થન આપતી નથી.
- 407 પ્રોક્સી પ્રમાણીકરણ જરૂરી: આ સ્ટેટસ કોડ 401 અનધિકૃત સમાન છે. માત્ર એટલો જ તફાવત છે કે અધિકૃતતા પ્રોક્સી દ્વારા કરવાની જરૂર છે.
- 408 વિનંતી સમયસમાપ્તિ: વેબસાઈટ સર્વરને મોકલવામાં આવેલી વિનંતીની સમયસીમા સમાપ્ત થઈ ગઈ છે.
- 409 વિરોધાભાસ: વિનંતી કે તે મોકલવામાં આવી હતી તે સર્વરની આંતરિક કામગીરી સાથે વિરોધાભાસી છે.
- 410 ગયો: ગ્રાહક જે સ્ત્રોતને ક્સેસ કરવા માંગે છે તે કાયમી ધોરણે ભૂંસી નાખવામાં આવ્યું છે.
અન્ય ઓછા સામાન્ય 4xx HTTP સ્ટેટસ કોડ્સમાં શામેલ છે:
- 402 ચુકવણી જરૂરી છે
- 412 પૂર્વશરત નિષ્ફળ
- 415 અસમર્થિત મીડિયા પ્રકાર
- 416 વિનંતી કરેલ શ્રેણી સંતોષકારક નથી
- 417 અપેક્ષા નિષ્ફળ
- 422 અનપ્રોસેસેબલ એન્ટિટી
- 423 લૉક્ડ
- 424 નિષ્ફળ અવલંબન
- 426 અપગ્રેડ જરૂરી છે
- 429 ઘણી બધી વિનંતીઓ
- 431 વિનંતી હેડર ક્ષેત્રો ખૂબ મોટા છે
- 451 કાનૂની કારણોસર ઉપલબ્ધ નથી
5xx સ્થિતિ કોડ્સ: સર્વર ભૂલો
5xx HTTP સ્ટેટસ કોડ સર્વરની ભૂલો છે. આ ભૂલો ક્લાયંટનો કોઈ દોષ નથી પરંતુ સૂચવે છે કે વસ્તુઓની સર્વર બાજુમાં કંઈક ખોટું છે. ક્લાયન્ટે કરેલી વિનંતી સારી છે, પરંતુ સર્વર વિનંતી કરેલ સંસાધન જનરેટ કરી શકતું નથી.
- 500 આંતરિક સર્વર ભૂલ: ક્લાયંટની વિનંતી પર પ્રક્રિયા કરતી વખતે સર્વર એવી પરિસ્થિતિમાં આવે છે જે તે સંભાળી શકતું નથી.
- 501 અમલમાં નથી: સર્વર ક્લાયંટ દ્વારા મોકલવામાં આવેલી વિનંતી પદ્ધતિને જાણતું નથી અથવા તેને ઉકેલી શકે છે.
- 502 ખરાબ ગેટવે: સર્વર ગેટવે અથવા પ્રોક્સી તરીકે કામ કરતું હતું અને ઇનબાઉન્ડ સર્વર તરફથી અમાન્ય સંદેશ પ્રાપ્ત થયો હતો.
- 503 સેવા ઉપલબ્ધ નથી: આ સર્વર ડાઉન હોઈ શકે છે અને ગ્રાહકની વિનંતી પર પ્રક્રિયા કરી શકતા નથી. આ HTTP સ્થિતિ કોડ સૌથી સામાન્ય સર્વર સમસ્યાઓમાંથી એક છે જે તમે વેબ પર આવી શકો છો.
- 511 નેટવર્ક ઓથેન્ટિકેશન જરૂરી: ક્લાયન્ટને રિસોર્સ એક્સેસ કરી શકે તે પહેલા નેટવર્ક પર ઓથેન્ટિકેશન મેળવવાની જરૂર છે.
અન્ય ઓછા સામાન્ય 5xx HTTP સ્ટેટસ કોડ્સમાં શામેલ છે:
- 504 દ્વાર સમય સમાપ્તિ
- 505 HTTP વર્ઝન સપોર્ટેડ નથી
- 506 વેરિએન્ટ પણ વાટાઘાટો કરે છે
- 507 અપૂરતો સંગ્રહ
- 508 લૂપ શોધાયેલ
- 510 વિસ્તૃત નથી
સારાંશ
તમે આનો ઉપયોગ કરી શકો છો HTTP સ્થિતિ કોડ ચીટ શીટ બધી સંભવિત HTTP સ્થિતિ અને HTTP ભૂલ કોડના સંદર્ભમાં, દરેક કોડનો અર્થ શું છે, જ્યારે કોડ કોઈ સમસ્યા હોઈ શકે ત્યારે તે શા માટે પેદા કરવામાં આવી રહ્યાં છે, અને સમસ્યાઓ સાથે કેવી રીતે વ્યવહાર કરવો.
Download ડાઉનલોડ કરવા માટે અહીં ક્લિક કરો આ HTTP સ્થિતિ કોડ શીટને ચીટ કરે છે અને તેને બધા સ્ટેટસ કોડના ઝડપી સંદર્ભ રૂપે નજીક રાખે છે.
તેને સરભર કરવા:
- 1XX એચટીટીપી સ્થિતિ કોડ્સ સંપૂર્ણ માહિતીની વિનંતીઓ છે.
- 2XX HTTP સ્થિતિ કોડ સફળતા વિનંતીઓ છે. HTTP 200 ઠીક સફળતા સ્થિતિનો પ્રતિસાદ કોડ સૂચવે છે કે વિનંતી સફળ થઈ છે.
- 3XX HTTP સ્થિતિ કોડ્સ રીડાયરેક્શન સૂચવે છે. સૌથી સામાન્ય 3xx HTTP સ્થિતિ કોડમાં "301 કાયમી ધોરણે ખસેડવામાં આવે છે", "302 મળ્યું", અને "307 અસ્થાયી રીડાયરેક્ટ" HTTP સ્થિતિ કોડ શામેલ છે.
- 4XX સ્થિતિ કોડ ક્લાયંટ ભૂલો છે. સૌથી સામાન્ય 4xx સ્થિતિ કોડ "404 મળ્યા નથી" અને "410 ગયા" એચટીટીપી સ્થિતિ કોડ છે.
- 5XX HTTP સ્થિતિ કોડ્સ સર્વર ભૂલો છે. 5XX HTTP સ્થિતિ કોડ કે જે ખૂબ સામાન્ય છે તે છે “503 સેવા અનુપલબ્ધ” સ્થિતિ કોડ.
સંદર્ભ
https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html