HTTP ભૂલ અને સ્થિતિ કોડ્સ સમજાવાયેલ

વેબપૃષ્ઠ ભૂલો અને તેમના વિશે શું કરવું તે સમજવું

જ્યારે તમે વેબસાઇટ્સની મુલાકાત લો છો, ત્યારે તમારું બ્રાઉઝર- ક્લાયંટ, નેટવર્ક સર્વર્સ સાથે કનેક્ટેડ નેટવર્ક પ્રોટોકોલ મારફતે HTTP નામની છે. આ નેટવર્ક કનેક્શન્સ વેબપૃષ્ઠની સામગ્રી અને કેટલાક પ્રોટોકોલ કંટ્રોલ માહિતી સહિત ગ્રાહકોને સપોર્ટેડ ડેટા મોકલવા માટે સપોર્ટ કરે છે. પ્રસંગોપાત, તમે જે વેબસાઇટ સુધી પહોંચવાનો પ્રયાસ કરી રહ્યાં છો તે તમે પહોંચવામાં સફળતા મેળવી શકશો નહીં. તેના બદલે, તમે કોઈ ભૂલ અથવા સ્થિતિ કોડ જુઓ છો.

HTTP ભૂલ અને સ્થિતિ કોડ્સના પ્રકારો

દરેક વિનંતી માટે HTTP સર્વર પ્રતિસાદ ડેટામાં શામેલ છે વિનંતીનો પરિણામ સૂચવતી કોડ નંબર. આ પરિણામ કોડ ત્રણ આંકડાના નંબરો વર્ગોમાં વિભાજિત થયેલ છે:

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

200 બરાબર

વિકિમીડિયા કૉમન્સ

HTTP સ્થિતિ 200 ના બરાબર , વેબ સર્વરએ વિનંતિ પર પ્રક્રિયા સફળતાપૂર્વક અને બ્રાઉઝરમાં પ્રસારિત કરી છે. મોટાભાગની HTTP વિનંતીઓ આ સ્થિતિમાં પરિણમે છે જ્યારે કોઈ સમસ્યા હોય ત્યારે વેબ બ્રાઉઝર્સ સામાન્ય રીતે ફક્ત કોડ્સ બતાવે છે તેથી વપરાશકર્તાઓ ભાગ્યે જ આ કોડને સ્ક્રીન પર જુએ છે.

ભૂલ 404 મળી નથી

જ્યારે તમે HTTP ભૂલ 404 જોવા મળે છે , ત્યારે વેબ સર્વર વિનંતી કરેલ પૃષ્ઠ, ફાઇલ અથવા અન્ય સ્રોત શોધી શક્યો નથી. HTTP 404 ભૂલો સૂચવે છે કે ક્લાયન્ટ અને સર્વર વચ્ચેનો નેટવર્ક કનેક્શન સફળતાપૂર્વક કરવામાં આવ્યો હતો આ ભૂલ સૌથી સામાન્ય રીતે થાય છે જ્યારે કોઈ વપરાશકર્તા બ્રાઉઝરમાં કોઈ ખોટી URL દાખલ કરે છે અથવા વેબ સર્વર એડમિનિસ્ટ્રેટર કોઈ યોગ્ય નવા સ્થાન પર સરનામાંને પુનઃદિશામાન કર્યા વિના ફાઇલને દૂર કરે છે. વપરાશકર્તાઓએ આ સમસ્યાને ઉકેલવા માટે URL ચકાસવું જોઈએ અથવા વેબ એડમિનિસ્ટ્રેટરને તેને ઠીક કરવા માટે રાહ જુઓ.

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

વિકિમીડિયા કૉમન્સ

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

ભૂલ 503 સેવા અનુપલબ્ધ

જાહેર ક્ષેત્ર

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

301 કાયમી સ્થાનાંતરિત

જાહેર ક્ષેત્ર

HTTP 301 સ્થાનાંતરિત સૂચવે છે કે ક્લાયન્ટ દ્વારા ઉલ્લેખિત યુઆરઆઇને HTTP રીડાયરેક્ટ તરીકે ઓળખાતી પદ્ધતિનો ઉપયોગ કરીને અલગ સ્થાન પર ખસેડવામાં આવ્યું છે, જે ક્લાયન્ટને નવી વિનંતિ રજૂ કરવા અને નવા સ્થાનમાંથી સ્ત્રોત મેળવવાની મંજૂરી આપે છે. વેબ બ્રાઉઝર આપોઆપ વપરાશકર્તાના હસ્તક્ષેપ વગર HTTP 301 પુનઃદિશામાનને અનુસરે છે.

302 મળી અથવા 307 કામચલાઉ પુનઃદિશામાન

જાહેર ક્ષેત્ર

સ્થિતિ 302 મળી 301 જેવી જ છે, પરંતુ કોડ 302 કિસ્સાઓમાં જ્યાં એક સ્રોત સ્થાયી બદલે કાયમી ખસેડવામાં આવે છે માટે રચાયેલ છે. સર્વર એડમિનિસ્ટ્રેટરને ફક્ત HTTPS 302 નો ઉપયોગ ટૂંકા સામગ્રી જાળવણી સમયગાળા દરમિયાન થવો જોઈએ. વેબ બ્રાઉઝર્સ 302 રીડાયરેક્ટ્સને આપોઆપ અનુસરે છે, જેમ કે તેઓ કોડ 301 માટે કરે છે. HTTP સંસ્કરણ 1.1 એ નવું કોડ ઉમેર્યાં છે, 307 કામચલાઉ રીડાયરેક્ટ્સને સૂચવવા માટે, અસ્થાયી પુનઃદિશામાન.

400 ખરાબ વિનંતી

જાહેર ક્ષેત્ર

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

401 અનધિકૃત

જાહેર ક્ષેત્ર

401 અનધિકૃત ભૂલ ત્યારે થાય છે જ્યારે વેબ ક્લાયન્ટ સર્વર પર સુરક્ષિત સ્રોતની વિનંતી કરે છે, પરંતુ ક્લાયન્ટને એક્સેસ માટે પ્રમાણિત કરવામાં આવ્યું નથી. સામાન્ય રીતે, સમસ્યાને ઉકેલવા માટે કોઈ ગ્રાહકને માન્ય વપરાશકર્તાનામ અને પાસવર્ડ સાથે સર્વર પર લૉગ ઇન કરવું આવશ્યક છે.

100 ચાલુ રાખો

જાહેર ક્ષેત્ર

પ્રોટોકોલની આવૃત્તિ 1.1 માં ઉમેરાયા, HTTP સ્થિતિ 100 ચાલુ રાખવું સર્વરોને મોટી અરજીઓ સ્વીકારવા માટે તેમની તૈયારીની પુષ્ટિ કરવાની તક આપીને વધુ કાર્યક્ષમ રીતે નેટવર્ક બેન્ડવિડ્થનો ઉપયોગ કરવા માટે ડિઝાઇન કરવામાં આવી હતી. ચાલુ રાખો પ્રોટોકોલ HTTP 1.1 ક્લાયન્ટને એક નાની, ખાસ રૂપરેખાંકિત સંદેશ મોકલવા માટે પરવાનગી આપે છે જે સર્વરને 100 કોડ સાથે જવાબ આપવા માટે પૂછે છે. તે પછી (સામાન્ય રીતે મોટી) ફોલો-અપ વિનંતી મોકલતા પહેલા પ્રતિભાવ માટે રાહ જુએ છે HTTP 1.0 ક્લાયન્ટ્સ અને સર્વર આ કોડનો ઉપયોગ કરતા નથી.

204 કોઈ સામગ્રી નથી

જાહેર ક્ષેત્ર

તમે સંદેશ જોશો 204 કોઈ સામગ્રી જ્યારે સર્વર ગ્રાહક વિનંતીને માન્ય જવાબ મોકલે છે જેમાં ફક્ત હેડર માહિતી શામેલ છે-તેમાં કોઈ પણ સંદેશ શામેલ નથી વેબ ક્લાઇન્ટ્સ HTTP 204 નો ઉપયોગ સર્વર પ્રતિસાદો વધુ અસરકારક રીતે પ્રક્રિયા કરવા માટે કરી શકે છે, ઉદાહરણ તરીકે રીફ્રેશિંગ પૃષ્ઠો બિનજરૂરી ટાળવા.

502 ખરાબ પ્રવેશમાર્ગ

જાહેર ક્ષેત્ર

ક્લાયન્ટ અને સર્વર વચ્ચે નેટવર્ક ઇશ્યૂ 502 ખરાબ ગેટવે ભૂલ તે નેટવર્ક ફાયરવૉલ , રાઉટર અથવા અન્ય નેટવર્ક ગેટવે ઉપકરણ પર ગોઠવણીની ભૂલો દ્વારા ટ્રિગર થઈ શકે છે.