ਵੈਬਪੇਜ ਦੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਸਮਝਣਾ ਅਤੇ ਉਨ੍ਹਾਂ ਬਾਰੇ ਕੀ ਕਰਨਾ ਹੈ
ਜਦੋਂ ਤੁਸੀਂ ਵੈਬਸਾਈਟਾਂ ਤੇ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਰ-ਗਾਹਕ ਨੂੰ ਇੱਕ ਨੈੱਟਵਰਕ ਪਰੋਟੋਕਾਲ ਰਾਹੀਂ ਵੈਬ ਸਰਵਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ HTTP ਕਹਿੰਦੇ ਹਨ. ਇਹ ਨੈਟਵਰਕ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸਰਵਰਾਂ ਤੋਂ ਵਾਪਸ ਭੇਜਣ ਵਾਲੇ ਗਾਹਕ ਨੂੰ ਭੇਜਣ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਵੈਬ ਪੇਜਾਂ ਦੀ ਸਮਗਰੀ ਅਤੇ ਕੁਝ ਪ੍ਰੋਟੋਕੋਲ ਕੰਟਰੋਲ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ. ਕਦੇ-ਕਦਾਈਂ, ਤੁਸੀਂ ਉਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਪਹੁੰਚਣ ਵਿਚ ਕਾਮਯਾਬ ਨਹੀਂ ਹੋ ਸਕਦੇ ਜੋ ਤੁਸੀਂ ਹਾਸਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ. ਇਸ ਦੀ ਬਜਾਏ, ਤੁਹਾਨੂੰ ਕੋਈ ਤਰੁੱਟੀ ਜਾਂ ਸਥਿਤੀ ਕੋਡ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ.
HTTP ਗਲਤੀ ਅਤੇ ਸਥਿਤੀ ਕੋਡ ਦੀ ਕਿਸਮ
ਹਰੇਕ ਬੇਨਤੀ ਲਈ HTTP ਸਰਵਰ ਜਵਾਬ ਡੇਟਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਬੇਨਤੀ ਦਾ ਨਤੀਜਾ ਸੰਕੇਤ ਕਰਦੀ ਇੱਕ ਕੋਡ ਨੰਬਰ ਹੈ. ਇਹ ਨਤੀਜਾ ਕੋਡ ਤਿੰਨ ਅੰਕਾਂ ਦੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਵੰਡਿਆ ਹੋਇਆ ਹੈ:
- 100-199: ਸੂਚਕ ਸਥਿਤੀ
- 200-299: ਸਫਲਤਾ ਦੀ ਸਥਿਤੀ
- 300-399: ਰੀਡਾਇਰੈਕਸ਼ਨ ਸਥਿਤੀ
- 400-499: ਕਲਾਈਟ ਗਲਤੀਆਂ
- 500-599: ਸਰਵਰ ਗਲਤੀ
ਕਈ ਸੰਭਵ ਗ਼ਲਤੀਆਂ ਅਤੇ ਸਥਿਤੀ ਕੋਡਾਂ ਵਿੱਚੋਂ ਕੁਝ ਹੀ ਇੰਟਰਨੈਟ ਜਾਂ ਇੰਟਰਾਨੈਟ ਤੇ ਦੇਖੇ ਜਾ ਸਕਦੇ ਹਨ. ਗਲਤੀ ਨਾਲ ਸਬੰਧਿਤ ਕੋਡ ਆਮ ਤੌਰ ਤੇ ਇੱਕ ਵੈਬਪੇਜ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਅਸਫਲ ਬੇਨਤੀ ਦਾ ਆਉਟਪੁੱਟ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਦੂਜੇ ਸਟੇਟਸ ਕੋਡ ਉਪਯੋਗਕਰਤਾਵਾਂ ਨੂੰ ਨਹੀਂ ਦਿਖਾਇਆ ਜਾਂਦਾ.
200 ਠੀਕ ਹੈ
HTTP ਸਥਿਤੀ 200 ਦੇ ਠੀਕ ਸਮੇਂ ਵਿੱਚ , ਵੈਬ ਸਰਵਰ ਨੇ ਬੇਨਤੀ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਸੰਸਾਧਿਤ ਕੀਤਾ ਅਤੇ ਬਰਾਊਜ਼ਰ ਨੂੰ ਸਮੱਗਰੀ ਪ੍ਰਸਾਰਿਤ ਕੀਤੀ. ਜ਼ਿਆਦਾਤਰ HTTP ਬੇਨਤੀਆਂ ਇਸ ਸਥਿਤੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹਨ. ਉਪਭੋਗਤਾ ਕਦੇ-ਨਾ-ਕਦੇ ਸਕ੍ਰੀਨ ਤੇ ਇਹ ਕੋਡ ਵੇਖਦੇ ਹਨ ਜਦੋਂ ਕੋਈ ਸਮੱਸਿਆ ਹੁੰਦੀ ਹੈ ਤਾਂ ਵੈਬ ਬ੍ਰਾਊਜ਼ ਆਮ ਤੌਰ 'ਤੇ ਸਿਰਫ ਕੋਡ ਦਿਖਾਉਂਦਾ ਹੈ.
ਗਲਤੀ 404 ਨਹੀਂ ਮਿਲੀ
ਜਦੋਂ ਤੁਸੀਂ HTTP ਗਲਤੀ ਵੇਖਦੇ ਹੋ 404 ਨਹੀਂ ਮਿਲਿਆ , ਤਾਂ ਵੈਬ ਸਰਵਰ ਬੇਨਤੀ ਕੀਤੀ ਪੰਨਾ, ਫਾਈਲ, ਜਾਂ ਕੋਈ ਹੋਰ ਸਰੋਤ ਨਹੀਂ ਲੱਭ ਸਕਿਆ. HTTP 404 ਅਸ਼ੁੱਧੀ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕਲਾਈਂਟ ਅਤੇ ਸਰਵਰ ਦੇ ਵਿਚਕਾਰ ਨੈਟਵਰਕ ਕਨੈਕਸ਼ਨ ਸਫਲਤਾਪੂਰਵਕ ਬਣਾਇਆ ਗਿਆ ਸੀ. ਇਹ ਅਸ਼ੁੱਧੀ ਆਮ ਤੌਰ ਤੇ ਉਦੋਂ ਆਉਂਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਕਿਸੇ ਬ੍ਰਾਉਜ਼ਰ ਵਿੱਚ ਗਲਤ URL ਦਾਖ਼ਲ ਕਰਦੇ ਹਨ, ਜਾਂ ਵੈਬ ਸਰਵਰ ਪ੍ਰਬੰਧਕ ਇੱਕ ਪਤੇ ਨੂੰ ਸਹੀ ਨਵੀਂ ਥਾਂ ਤੇ ਭੇਜਣ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਫਾਈਲ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ. ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇਸ ਸਮੱਸਿਆ ਦੇ ਹੱਲ ਲਈ URL ਦੀ ਪੁਸ਼ਟੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਾਂ ਵੈਬ ਪ੍ਰਬੰਧਕ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ
ਗਲਤੀ 500 ਅੰਦਰੂਨੀ ਸਰਵਰ ਗਲਤੀ
HTTP ਗਲਤੀ 500 ਅੰਦਰੂਨੀ ਸਰਵਰ ਗਲਤੀ ਨਾਲ , ਵੈਬ ਸਰਵਰ ਨੂੰ ਇੱਕ ਕਲਾਈਂਟ ਤੋਂ ਇੱਕ ਵੈਧ ਬੇਨਤੀ ਪ੍ਰਾਪਤ ਹੋਈ ਪਰੰਤੂ ਇਸਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ ਸੀ. HTTP 500 ਗਲਤੀ ਆਉਂਦੀ ਹੈ ਜਦੋਂ ਸਰਵਰ ਨੂੰ ਕੁਝ ਆਮ ਤਕਨੀਕੀ ਸਮੱਸਿਆਵਾਂ ਆਉਂਦੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ਉਪਲਬਧ ਮੈਮੋਰੀ ਜਾਂ ਡਿਸਕ ਸਪੇਸ ਤੇ ਘੱਟ ਹੋਣਾ. ਇੱਕ ਸਰਵਰ ਪ੍ਰਬੰਧਕ ਨੂੰ ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਹੋਰ "
ਗਲਤੀ 503 ਸੇਵਾ ਅਣਉਪਲਬਧ
HTTP ਗਲਤੀ 503 ਸੇਵਾ ਅਣਉਪਲਬਧ ਸੰਕੇਤ ਕਰਦੀ ਹੈ ਕਿ ਇੱਕ ਵੈਬ ਸਰਵਰ ਆਉਣ ਵਾਲੇ ਕਲਾਈਂਟ ਦੀ ਬੇਨਤੀ ਤੇ ਕਾਰਵਾਈ ਨਹੀਂ ਕਰ ਸਕਦਾ. ਕੁਝ ਵੈਬ ਸਰਵਰ ਪ੍ਰਸ਼ਾਸਕੀ ਨੀਤੀਆਂ ਵਰਗੀਆਂ ਸਮੱਰਥਾ ਵਿੱਚ ਅਸਫਲਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ HTTP 503 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਸਮਕਾਲੀ ਉਪਭੋਗਤਾ ਜਾਂ CPU ਉਪਯੋਗਤਾ ਦੀ ਗਿਣਤੀ ਤੇ ਸੀਮਾ ਤੋਂ ਵੱਧ, ਉਹਨਾਂ ਨੂੰ ਅਚਾਨਕ ਅਸਫਲਤਾਵਾਂ ਤੋਂ ਵੱਖ ਕਰਨ ਲਈ, ਜੋ ਆਮ ਤੌਰ ਤੇ HTTP 500 ਦੇ ਰੂਪ ਵਿੱਚ ਰਿਪੋਰਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.
301 ਹਮੇਸ਼ਾ ਲਈ ਪ੍ਰੇਰਿਤ
HTTP 301 ਮੋਜਾਸਟ ਸਥਾਈ ਤੌਰ ਤੇ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਕਲਾਈਂਟ ਦੁਆਰਾ ਦਰਸਾਏ ਗਏ ਯੂਆਰਆਈ ਨੂੰ HTTP ਰੀਡਾਇਰੈਕਟ ਕਹਿੰਦੇ ਹੋਏ ਇੱਕ ਵੱਖਰੀ ਟਿਕਾਣੇ ਤੇ ਭੇਜਿਆ ਗਿਆ ਹੈ , ਜਿਸ ਨਾਲ ਕਲਾਂਈਟ ਨੂੰ ਨਵੀਂ ਬੇਨਤੀ ਜਾਰੀ ਕਰਨ ਅਤੇ ਨਵੇਂ ਟਿਕਾਣੇ ਤੋਂ ਸਰੋਤ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਮਿਲਦੀ ਹੈ. ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਆਪਣੇ ਆਪ ਹੀ ਉਪਭੋਗਤਾ ਦੇ ਦਖ਼ਲ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ HTTP 301 ਰੀਡਾਇਰੈਕਟਸ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ.
302 ਮਿਲਿਆ ਜਾਂ 307 ਆਰਜ਼ੀ ਰੀਡਾਇਰੈਕਟ
ਸਥਿਤੀ 302 ਲੱਭੀ 301 ਵਰਗੀ ਹੀ ਹੈ, ਪਰੰਤੂ ਕੋਡ 302 ਉਹਨਾਂ ਮਾਮਲਿਆਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ ਜਿੱਥੇ ਸਥਾਈ ਤੌਰ ਤੇ ਸਥਾਈ ਤੌਰ 'ਤੇ ਕਿਸੇ ਸਰੋਤ ਨੂੰ ਅਸਥਾਈ ਤੌਰ' ਤੇ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ. ਇੱਕ ਸਰਵਰ ਪ੍ਰਬੰਧਕ ਨੂੰ ਕੇਵਲ ਸੰਖੇਪ ਸਮੱਗਰੀ ਦੇ ਰੱਖ-ਰਖਾਵ ਸਮੇਂ ਦੌਰਾਨ HTTP 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 ਕੋਈ ਸਮਗਰੀ ਨਹੀਂ ਜਦੋਂ ਸਰਵਰ ਇੱਕ ਕਲਾਈਂਟ ਬੇਨਤੀ ਨੂੰ ਇੱਕ ਜਾਇਜ਼ ਜਵਾਬ ਭੇਜਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸਿਰਫ ਹੈਡਰ ਜਾਣਕਾਰੀ ਹੈ - ਇਸ ਵਿੱਚ ਕਿਸੇ ਵੀ ਸੁਨੇਹਾ ਸੰਗਠਨ ਨਹੀਂ ਹੁੰਦਾ. ਵੈੱਬ ਗਾਹਕ HTTPS 204 ਨੂੰ ਸਰਵਰ ਜਵਾਬਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵਧੇਰੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ, ਤਰੋਤਾਜ਼ਾ ਪੰਨਿਆਂ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਨਾ.
502 ਬੈਡ ਗੇਟਵੇ
ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਨੈਟਵਰਕ ਮੁੱਦਾ 502 ਬਰੇਟ ਗੇਟਵੇ ਗਲਤੀ ਨੂੰ ਕਾਰਨ ਦਿੰਦਾ ਹੈ. ਇਸ ਨੂੰ ਨੈਟਵਰਕ ਫਾਇਰਵਾਲ , ਰਾਊਟਰ, ਜਾਂ ਦੂਜੇ ਨੈਟਵਰਕ ਗੇਟਵੇ ਡਿਵਾਈਸ ਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਵੱਲੋਂ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.