જ્ઞાન પૃષ્ટ પ્રોફિટસર્વર સેવા સાથે કામ કરવા માટેની સરળ સૂચનાઓ
મુખ્ય જ્ઞાન પૃષ્ટ HTTP ભૂલ કોડ્સ: સર્વર ભૂલોની સંપૂર્ણ સૂચિ

HTTP ભૂલ કોડ્સ: સર્વર ભૂલોની સંપૂર્ણ સૂચિ


વેબ ડેવલપમેન્ટની દુનિયામાં, HTTP એરર કોડ્સ વેબસાઇટના વપરાશકર્તા અનુભવ અને પ્રતિષ્ઠાને અસર કરવામાં મહત્વપૂર્ણ ભૂમિકા ભજવે છે. આ લેખમાં, આપણે સર્વર એરર કોડ્સની સંપૂર્ણ સૂચિ પર વિચાર કરીશું, તેમના અર્થોનું વિશ્લેષણ કરીશું અને સમસ્યાઓ ઉકેલવા અને વેબ એપ્લિકેશન્સના પ્રદર્શનને ઑપ્ટિમાઇઝ કરવા માટે સર્વર રિસ્પોન્સ કોડ્સનું અસરકારક રીતે અર્થઘટન કેવી રીતે કરવું તે શીખીશું.

HTTP પ્રતિભાવ કોડ શું છે?

HTTP પ્રતિભાવ કોડ એ વેબ સર્વર્સની ભાષા છે જે બ્રાઉઝર વિનંતીઓને સમજી શકાય તેવી સૂચનાઓમાં અનુવાદિત કરે છે. તે એક કવિ જેવું છે જે વર્ચ્યુઅલ પ્રશ્નોના જવાબ આપે છે, તેમને અર્થ અને દિશા આપે છે. પ્રતિભાવ કોડ હંમેશા HTTP ભૂલ કોડ નથી હોતા. ઉદાહરણ તરીકે, "200 OK" નો અર્થ છે બધું બરાબર છે, પરંતુ HTTP ભૂલ "404 Not Found" નો અર્થ છે જ્યારે પૃષ્ઠ વર્ચ્યુઅલ જગ્યામાં ખોવાઈ જાય છે. દરેક કોડ સર્વર સ્થિતિની એક અનન્ય અભિવ્યક્તિ છે, જેનું ડીકોડિંગ આપણને વર્ચ્યુઅલ વિશ્વની બીજી બાજુ શું થઈ રહ્યું છે તે સમજવાની મંજૂરી આપે છે.

1xx કોડ્સ (માહિતી)

HTTP પ્રોટોકોલમાં 1xx સ્ટેટસ કોડ્સ એ સર્વર અને ક્લાયંટ વચ્ચેના સંવાદમાં એક પ્રકારની પ્રથમ કડી છે. વિનંતીનો સંપૂર્ણ પ્રતિભાવ આપવાને બદલે, તેઓ વર્તમાન સ્થિતિ વિશે માહિતી પ્રદાન કરે છે, જે ડેટા વિનિમયને વધુ કાર્યક્ષમ બનાવે છે. ચાલો તેમના પર નજીકથી નજર કરીએ:

૧૦૦ ચાલુ રાખો . HTTP પ્રતિભાવ કોડ જેમાં સર્વર વપરાશકર્તાને લીલી ઝંડી આપે છે, જેનાથી તે સુરક્ષિત રીતે મોટી વિનંતી મોકલવાનું ચાલુ રાખી શકે છે.

૧૦૧ સ્વિચિંગ પ્રોટોકોલ્સ . સર્વર ક્લાયન્ટને કહે છે કે તે રમતના નિયમો બદલી રહ્યો છે, ઉદાહરણ તરીકે, HTTP થી વધુ સુરક્ષિત HTTPS પર ખસેડી રહ્યો છે. આ કિસ્સામાં, પ્રોટોકોલ ફેરફાર માટે "અપગ્રેડ" હેડરનો ઉપયોગ થાય છે.

૧૦૨ પ્રોસેસિંગ . આ કોડ એક સંદેશ જેવો છે કે સર્વરે વિનંતી સ્વીકારી લીધી છે, પરંતુ હજુ પણ એક જટિલ કામગીરીમાં વ્યસ્ત છે.

૧૦૩ પ્રારંભિક સંકેતો . અહીં સર્વર મુખ્ય પ્રતિભાવ પહેલાં ક્લાયન્ટને ઘણા સૂચક હેડરો મોકલે છે, જે નજીકના ભવિષ્યમાં સંબંધિત હોઈ શકે તેવી કોઈ બાબત વિશે ચેતવણી આપે છે.

2xx કોડ (સફળ)

ગ્રુપ 2xx માં HTTP ભૂલ કોડ્સ સર્વર તરફથી સફળ વિનંતી સૂચવે છે. તેઓ આવશ્યકપણે વેબ સંચારના ક્ષેત્રમાં "લીલી ઝંડી" તરીકે કાર્ય કરે છે, જે પુષ્ટિ કરે છે કે બધું યોજના મુજબ ચાલી રહ્યું છે અને સફળતાપૂર્વક પૂર્ણ થયું છે.

200 ઠીક છે . આ સ્થિતિનો ઉપયોગ ત્યારે થાય છે જ્યારે સર્વર GET પદ્ધતિ દ્વારા કોઈ સમસ્યા વિના વિનંતી પર પ્રક્રિયા કરે છે અને વિનંતી કરેલ ડેટા પ્રતિભાવમાં પરત કરે છે. "Content-Type" હેડર પ્રતિભાવમાં સામગ્રી પ્રકારનો અહેવાલ આપે છે. તે ફક્ત ક્લાયંટને જાણ કરે છે કે વિનંતી સફળ થઈ હતી.

201 બનાવ્યું . અહીં સર્વર એક નવા સંસાધનની રચનાની જાહેરાત કરે છે.

202 સ્વીકાર્યું . સર્વર વપરાશકર્તાને જણાવે છે કે વિનંતી સ્વીકારવામાં આવી છે, પરંતુ તેનો જવાબ આપવામાં સમય લાગશે.

203 બિન-સત્તાવાર માહિતી . આ કોડ ક્લાયન્ટને એવો ડેટા પૂરો પાડે છે જે સત્તાવાર ન પણ હોય, પરંતુ તેનો ઉપયોગ સરખામણી માટે થઈ શકે છે.

204 કોઈ સામગ્રી નથી . સર્વરે વિનંતી પર પ્રક્રિયા કરી છે પરંતુ કોઈ વધારાની સામગ્રી પરત કરી રહ્યું નથી.

205 સામગ્રી રીસેટ કરો . અહીં ક્લાયન્ટને મોકલ્યા પછી વર્તમાન દૃશ્ય અથવા ડેટા રીસેટ કરવાની સૂચના આપવામાં આવે છે.

206 આંશિક સામગ્રી . આ કેસ સૂચવે છે કે પ્રતિભાવમાં વિનંતી કરાયેલ સામગ્રીનો ફક્ત એક ભાગ છે. "સામગ્રી-શ્રેણી" હેડર આંશિક સામગ્રી શ્રેણી સૂચવે છે.

207 મલ્ટી-સ્ટેટસ. સર્વરે ક્લાયન્ટ તરફથી મલ્ટી-ઓપરેશન વિનંતી સફળતાપૂર્વક પૂર્ણ કરી છે, અને પ્રતિભાવમાં દરેક કામગીરીની સ્થિતિ વિશે માહિતી શામેલ છે.

226 IM વપરાયેલ . આ કોડ સૂચવે છે કે સર્વરે ઇન્ક્રીમેન્ટલ મેટાડેટા (IM) પદ્ધતિનો ઉપયોગ કર્યો હતો અને ક્લાયંટને ફક્ત સંશોધિત સંસાધન ભાગો પસાર કરીને પ્રતિભાવ આપ્યો હતો.

3xx કોડ્સ (રીડાયરેક્ટ્સ)

HTTP પ્રોટોકોલમાં 3xx કોડ એ પોઇન્ટર જેવા છે જે વપરાશકર્તાને નવા સંસાધન સ્થાન તરફ માર્ગદર્શન આપે છે. તેઓ ક્લાયન્ટને જાણ કરે છે કે વિનંતી કરેલ સામગ્રી મેળવવા અથવા બીજા સંસાધન પર રીડાયરેક્ટ કરવા માટે ફોલો-અપ પગલાં લેવા જોઈએ. ચાલો તેમાંથી દરેકની વિગતોમાં ડૂબી જઈએ:

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

૩૦૧ કાયમી ધોરણે ખસેડાયું. સર્વર વપરાશકર્તાને જાણ કરે છે કે સંસાધન કાયમી ધોરણે બીજા સ્થાને ખસેડવામાં આવ્યું છે.

૩૦૨ મળ્યું . આ HTTP કોડ કામચલાઉ રીડાયરેક્ટ જેવો જ છે. સર્વર ગ્રાહકને જાણ કરે છે કે સંસાધન અસ્થાયી રૂપે અલગ URL પર ઉપલબ્ધ છે. "સ્થાન" હેડર કામચલાઉ રીડાયરેક્ટ માટે નવા URL તરફ નિર્દેશ કરે છે.

303 અન્ય જુઓ . ક્લાયન્ટને કહેવામાં આવે છે કે સંસાધન એક અલગ URL પર ઉપલબ્ધ છે અને તેણે આ નવા સરનામાં પર GET વિનંતી કરવી આવશ્યક છે.

304 Not Modified . આ સ્થિતિ ક્લાયન્ટને જણાવે છે કે છેલ્લી વિનંતી પછી સંસાધન યથાવત રહ્યું છે અને તેને ફરીથી ડાઉનલોડ કરવાની જરૂર નથી. વિનંતી કરતી વખતે, "If-Modified-Since" હેડરનો ઉપયોગ સંસાધનમાં ફેરફાર કરવામાં આવ્યો છે કે કેમ તે તપાસવા માટે થાય છે.

૩૦૫ પ્રોક્સીનો ઉપયોગ કરો. પ્રતિભાવ તરીકે, સર્વર જણાવે છે કે વિનંતી કરેલ સંસાધનને ઍક્સેસ કરવા માટે તેણે ઉલ્લેખિત પ્રોક્સીનો ઉપયોગ કરવો જોઈએ.

૩૦૬ (અનામત) — કોડ અનામત રાખવામાં આવ્યો છે, પરંતુ હકીકતમાં તેનો ઉપયોગ થતો નથી.

307 ટેમ્પરરી રીડાયરેક્ટ . આ કોડ 302 Found જેવો જ છે, પરંતુ ક્લાયન્ટને મૂળ વિનંતીમાં ઉપયોગમાં લેવાતી વિનંતી પદ્ધતિમાં રહેવાની જરૂર છે.

308 પરમેનન્ટ રીડાયરેક્ટ . સૂચવે છે કે સંસાધન નવા URI પર કાયમી સ્થળાંતર કરી ચૂક્યું છે અને ક્લાયન્ટે ભવિષ્યની બધી વિનંતીઓ માટે નવા URIનો ઉપયોગ કરવો જોઈએ.

4xx HTTP ભૂલ (ક્લાયન્ટ ભૂલો)

HTTP 4xx ભૂલ કોડ ક્લાયન્ટ ભૂલો દર્શાવે છે. આનો અર્થ એ છે કે સમસ્યા વપરાશકર્તા બાજુમાં છે, જેમ કે વેબ બ્રાઉઝર અથવા એપ્લિકેશનમાં.

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

૪૦૧ અનધિકૃત. વાક્યરચના ભૂલો, અમાન્ય ડેટા અથવા ક્લાયંટ બાજુની અન્ય ભૂલોને કારણે સર્વર વિનંતી પર પ્રક્રિયા કરી શકતું નથી.

૪૦૨ ચુકવણી જરૂરી છે . કોડ હાલમાં સક્રિય નથી અને ભવિષ્યના ઉપયોગ માટે અનામત છે. તે ભવિષ્યમાં સંસાધનનો ઉપયોગ કરતા પહેલા ચૂકવણી કરવાની જરૂરિયાત સૂચવી શકે છે.

HTTP ભૂલ 403 પ્રતિબંધિત. ક્લાયન્ટ પાસે વિનંતી કરેલ સંસાધનને ઍક્સેસ કરવા માટે પૂરતા અધિકારો નથી.

404 મળ્યું નથી. વિનંતી કરેલ સંસાધન સર્વર પર અસ્તિત્વમાં નથી. આ સૌથી સામાન્ય વપરાશકર્તા ભૂલોમાંની એક છે.

405 પદ્ધતિ માન્ય નથી . આ સંસાધન દરમિયાન સર્વર ઉલ્લેખિત વિનંતી પદ્ધતિને સપોર્ટ કરતું નથી. "મંજૂરી આપો" હેડર સંસાધન માટે માન્ય પદ્ધતિઓ સૂચવે છે. આ કોડ સાથે,

૪૦૬ સ્વીકાર્ય નથી. સર્વર ક્લાયંટ દ્વારા સ્વીકાર્ય હોય તેવા ફોર્મેટમાં ડેટા પ્રદાન કરી શકતું નથી.

૪૦૭ પ્રોક્સી પ્રમાણીકરણ જરૂરી છે . વિનંતી કરેલ સંસાધનને ઍક્સેસ કરવા માટે પ્રોક્સી સર્વર પર પ્રમાણીકરણ જરૂરી છે.

૪૦૮ વિનંતી સમયસમાપ્તિ . સર્વર ક્લાયન્ટ તરફથી વિનંતી પ્રાપ્ત થવાની રાહ જોઈ રહ્યું હતું, પરંતુ સમયસમાપ્તિ થઈ ગઈ. "ફરીથી પ્રયાસ કરો-આફ્ટર" હેડર તે સમય સૂચવી શકે છે કે જેના પછી વિનંતી ફરીથી પ્રયાસ કરી શકાય છે.

૪૦૯ વિરોધાભાસ. વર્તમાન સંસાધન સ્થિતિ સાથે વિરોધાભાસને કારણે વિનંતી પૂર્ણ કરી શકાતી નથી.

410 ગયો . વિનંતી કરેલ સંસાધન પહેલા અસ્તિત્વમાં હતું પરંતુ હવે તેને કાઢી નાખવામાં આવ્યું છે અને તેનું પુનઃસ્થાપન અપેક્ષિત નથી.

411 લંબાઈ જરૂરી છે . સર્વર વિનંતીમાં સામગ્રીની લંબાઈ સ્પષ્ટ કરવાની માંગ કરે છે; આ માહિતીની ગેરહાજરી ભૂલ માનવામાં આવે છે.

412 પૂર્વશરત નિષ્ફળ ગઈ . વિનંતીમાં એક પૂર્વશરત પૂરી થઈ નથી, જે તેને અમલમાં મૂકતી નથી.

૪૧૩ પેલોડ ખૂબ મોટો છે . વિનંતી ડેટાનું કદ સર્વર મર્યાદા કરતાં વધી ગયું છે.

૪૧૪ URI ખૂબ લાંબો છે . વિનંતીમાં URI લંબાઈ સ્વીકાર્ય મર્યાદા કરતાં વધી ગઈ છે.

૪૧૫ અસમર્થિત મીડિયા પ્રકાર . સર્વર વિનંતીમાં આપેલા ડેટા પ્રકાર પર પ્રક્રિયા કરી શકતું નથી.

416 શ્રેણી સંતોષકારક નથી . HTTP ભૂલ જ્યાં વિનંતી કરેલ શ્રેણી વર્તમાન સર્વર ડેટા સાથે મેળ ખાતી નથી.

૪૧૭ અપેક્ષા નિષ્ફળ ગઈ . "અપેક્ષા" હેડરમાં અપેક્ષિત સ્થિતિ પૂરી થઈ ન હતી.

418 હું ચાની કીટલી છું . આ કોડ મજાક તરીકે શામેલ કરવામાં આવ્યો છે અને તે વપરાશકર્તા અથવા સર્વર માટે કોઈ વાસ્તવિક ક્રિયા સૂચિત કરતો નથી, અને તે સંપૂર્ણ ભૂલ નથી. તે સૂચવે છે કે સર્વર ચાની કીટલી છે અને કોફી બનાવવામાં સક્ષમ નથી.

421 ખોટી રીતે નિર્દેશિત વિનંતી . વિનંતી અથવા સર્વર ગોઠવણીમાં ભૂલને કારણે સર્વર વિનંતી પર પ્રક્રિયા કરતું નથી.

422 અનપ્રોસેસેબલ એન્ટિટી . સર્વર વિનંતીને સમજે છે, પરંતુ ડેટા ભૂલોને કારણે તેની પ્રક્રિયા કરતું નથી.

૪૨૩ લૉક કરેલ છે. સંસાધન અવરોધિત છે અને તેની પ્રક્રિયા કરી શકાતી નથી.

૪૨૪ નિષ્ફળ નિર્ભરતા . વિનંતી બીજી અમલ ન થયેલી વિનંતી પર આધારિત છે.

૪૨૫ ખૂબ વહેલું. વિનંતી વહેલી આવવાને કારણે સર્વર તેની પ્રક્રિયા કરવા માટે તૈયાર નથી.

426 અપગ્રેડ જરૂરી છે . વિનંતી પર પ્રક્રિયા કરવા માટે સર્વરને વધુ અદ્યતન પ્રોટોકોલનો ઉપયોગ કરવાની જરૂર છે.

428 પૂર્વશરત જરૂરી છે . સર્વરને વિનંતીમાં ચોક્કસ પૂર્વશરતોનો ઉલ્લેખ કરવાની જરૂર છે.

૪૨૯ ઘણી બધી વિનંતીઓ . ક્લાયન્ટે ટૂંકા સમયમાં ઘણી બધી વિનંતીઓ મોકલી, સર્વરની મર્યાદા ઓળંગી ગઈ.

431 વિનંતી હેડર ફીલ્ડ્સ ખૂબ મોટા છે . વિનંતી હેડર્સ મહત્તમ માન્ય કદ કરતાં વધી ગયા છે.

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

451 કાનૂની કારણોસર અનુપલબ્ધ . કાનૂની કારણોસર પરિણામ અનુપલબ્ધ છે.

૪૯૯ ક્લાયન્ટ બંધ વિનંતી . સર્વરને વિનંતી મળી, પરંતુ પ્રક્રિયા પૂર્ણ થાય તે પહેલાં ક્લાયન્ટ દ્વારા કનેક્શન બંધ કરી દેવામાં આવ્યું.

HTTP 5xx ભૂલ (સર્વર ભૂલો)

HTTP 5xx ભૂલ કોડ્સ સર્વર સમસ્યાઓ સૂચવે છે. આ કોડ્સ સર્વર બાજુ પર થયેલી સમસ્યાઓ સૂચવે છે, જેના કારણે સર્વર વપરાશકર્તાની વિનંતીને યોગ્ય રીતે પ્રક્રિયા કરવામાં અસમર્થ બને છે. ચાલો તેમના પર નજીકથી નજર કરીએ:

HTTP ભૂલ 500 આંતરિક સર્વર ભૂલ . સર્વર અણધાર્યા સંજોગોનો સામનો કરે છે જે તેને વિનંતી પૂર્ણ કરવાથી અટકાવે છે. "સર્વર" હેડર તે સર્વર સૂચવી શકે છે જેના પર ભૂલ આવી છે.

૫૦૧ અમલમાં નથી . સર્વર ક્લાયન્ટની વિનંતી પર પ્રક્રિયા કરવા માટે જરૂરી કાર્યક્ષમતાને સપોર્ટ કરતું નથી. "વાયા" હેડર પ્રોક્સી સર્વર સૂચવી શકે છે જેના દ્વારા ભૂલ આવી છે.

૫૦૨ બેડ ગેટવે . આ કોડનો અર્થ એ છે કે પ્રોક્સી તરીકે કાર્ય કરતા સર્વરને બીજા સર્વર તરફથી ખોટો પ્રતિસાદ મળ્યો છે.

HTTP ભૂલ 503 સેવા ઉપલબ્ધ નથી . સર્વર અસ્થાયી રૂપે વિનંતીઓ પર પ્રક્રિયા કરવામાં અસમર્થ છે.

૫૦૪ ગેટવે સમયસમાપ્તિ . સર્વર, જે પ્રોક્સી તરીકે કાર્ય કરે છે, તેને બીજા સર્વર તરફથી સમયસર પ્રતિસાદ મળ્યો ન હતો.

૫૦૫ HTTP સંસ્કરણ સપોર્ટેડ નથી . સર્વર વિનંતીમાં ઉલ્લેખિત HTTP પ્રોટોકોલ સંસ્કરણને સપોર્ટ કરતું નથી. બેકઅપ વિકલ્પ તરીકે, "અપગ્રેડ" હેડર સપોર્ટેડ પ્રોટોકોલ સૂચવી શકે છે.

૫૦૬ વેરિઅન્ટ પણ વાટાઘાટો કરે છે . HTTP/1.1 માં આ સ્થિતિનો ઉપયોગ થતો નથી; જોકે, જો સર્વર કોઈ આંતરિક ગોઠવણી શોધે છે જે સામગ્રી વાટાઘાટોની અસ્પષ્ટતામાં પરિણમે છે, તો તે આ પ્રતિભાવનો ઉપયોગ કરી શકે છે.

૫૦૭ અપૂરતી સ્ટોરેજ જગ્યા . સર્વર પર અપૂરતી સ્ટોરેજ જગ્યાને કારણે સર્વર વિનંતી પૂર્ણ કરી શકતું નથી.

૫૦૮ લૂપ શોધાયો . વિનંતી પર પ્રક્રિયા કરતી વખતે સર્વરે એક લૂપ શોધી કાઢ્યો છે, અને અનંત લૂપ ટાળવા માટે વિનંતી પૂર્ણ કરવાનો ઇનકાર કરે છે.

૫૦૯ બેન્ડવિડ્થ મર્યાદા ઓળંગાઈ ગઈ . જ્યારે સર્વરની બેન્ડવિડ્થ વધુ પડતી વિનંતીઓ અથવા ટ્રાફિકને કારણે ઓળંગાઈ જાય છે ત્યારે ભૂલ થાય છે.

510 વિસ્તૃત નથી . વિનંતી ચાલુ રાખવા માટે ક્લાયન્ટે વધારાના એક્સટેન્શન ટ્રાન્સફર કરવા આવશ્યક છે.

511 નેટવર્ક પ્રમાણીકરણ જરૂરી છે . નેટવર્કની ઍક્સેસ મેળવવા માટે ક્લાયન્ટે પોતાને પ્રમાણિત કરવું આવશ્યક છે.

પેજ સ્ટેટસ કોડ કેવી રીતે ચેક કરવો

આ વિભાગમાં, અમે પેજ સ્ટેટસ કોડ તપાસવાની ત્રણ મુખ્ય રીતો પર વિચાર કરીશું: કમાન્ડ લાઇન દ્વારા, વેબ બ્રાઉઝરનો ઉપયોગ કરીને અને સ્વતંત્ર ઓનલાઈન સેવાઓનો ઉપયોગ કરીને. આ દરેક પદ્ધતિઓના પોતાના ફાયદા છે અને તે વિવિધ પરિસ્થિતિઓમાં ઉપયોગી થઈ શકે છે.

કમાન્ડ લાઇન દ્વારા સર્વર પ્રતિભાવ તપાસી રહ્યું છે

કમાન્ડ લાઇન વેબ બ્રાઉઝરનો ઉપયોગ કર્યા વિના પેજ સ્ટેટસ કોડ તપાસવાની એક અનુકૂળ રીત પૂરી પાડે છે. આ પદ્ધતિ માટે, તમારે કમાન્ડ લાઇન ખોલીને આ આદેશનો ઉપયોગ કરવાની જરૂર છે:

curl -I http://page-address

આ આદેશ ઉલ્લેખિત URL પર HEAD વિનંતી (ફક્ત હેડરો વિનંતી) મોકલે છે અને HTTP સ્થિતિ કોડ સહિતની માહિતી પ્રદર્શિત કરે છે:

કર્લ સર્વરનો HTTP પ્રતિભાવ કોડ તપાસી રહ્યું છે

ઉપરોક્ત ઉદાહરણ સફળ પ્રતિભાવ કોડ બતાવે છે. જો કોઈ પ્રતિભાવમાં ભૂલ કોડ હોય, જેમ કે 404 Not Found HTTP ભૂલ, તો પરિણામ સમાન દેખાશે:

HTTP ભૂલ 404 મળી નથી ભૂલ કોડ

બ્રાઉઝર કન્સોલ દ્વારા સર્વર પ્રતિભાવ તપાસી રહ્યું છે

વેબ બ્રાઉઝર ડેવલપર કન્સોલ વિવિધ કામગીરી કરવા માટે સાધનો પૂરા પાડે છે, જેમાં પેજ સ્ટેટસ કોડ તપાસવાનો સમાવેશ થાય છે. સર્વર રિસ્પોન્સમાં HTTP કોડ જોવા માટે, તમારે ઉપયોગમાં લેવાતા બ્રાઉઝરના આધારે ડેવલપર કન્સોલ (Ctrl+Shift+K) અથવા (Ctrl+shift+J) ખોલવાની જરૂર છે. આગળ, "નેટવર્ક" વિભાગ પસંદ કરો અને ઇચ્છિત પૃષ્ઠ લોડ કરો:

બ્રાઉઝર સર્વરના HTTP પ્રતિભાવ કોડનું નિદાન કરવું

સ્વતંત્ર સાધનોનો ઉપયોગ કરીને સર્વર પ્રતિભાવ તપાસી રહ્યા છીએ

વેબસાઇટ પેજ સ્ટેટસ કોડ તપાસવા માટે સાધનો પૂરા પાડતી મોટી સંખ્યામાં સ્વતંત્ર ઓનલાઈન સેવાઓ છે. આ સેવાઓ સામાન્ય રીતે તમને તમારા સંસાધનની ઉપલબ્ધતા અને કામગીરીનો ઝડપથી ખ્યાલ મેળવવાની મંજૂરી આપે છે. તે બધા સમાન સિદ્ધાંતનો ઉપયોગ કરીને કાર્ય કરે છે. ઉદાહરણ તરીકે, અમે સૌથી લોકપ્રિય સંસાધન - httpstatus.io ને ધ્યાનમાં લઈશું.

સૌ પ્રથમ, તમારે સેવા જ ખોલવાની જરૂર છે, પછી તમારે જે જવાબ શોધવાની જરૂર છે તે પૃષ્ઠનું સરનામું દાખલ કરો અને ચકાસણીની વિનંતી કરો:

સ્વતંત્ર સેવાઓ માટે HTTP સર્વર પ્રતિભાવ કોડ

પરિણામ પૃષ્ઠના તળિયે પ્રદર્શિત થશે:

સફળ HTTP સર્વર પ્રતિભાવ કોડ

ઉપસંહાર

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

❮ પાછલો લેખ મેઇલ સર્વર કેવી રીતે તપાસવું
આગામી લેખ ❯ વિન્ડોઝ સર્વરમાં વધારાનું IP સરનામું કેવી રીતે ઉમેરવું

VPS વિશે અમને પૂછો

અમે દિવસ કે રાતના કોઈપણ સમયે તમારા પ્રશ્નોના જવાબ આપવા માટે હંમેશા તૈયાર છીએ.