ਇਸ ਟੂਲ ਬਾਰੇ
HTTP ਸਿਰਲੇਖ ਮੁੱਖ-ਮੁੱਲ ਦੇ ਜੋੜੇ ਹਨ ਜੋ ਵੈੱਬ 'ਤੇ ਹਰੇਕ ਬੇਨਤੀ ਅਤੇ ਜਵਾਬ ਦੇ ਨਾਲ ਹੁੰਦੇ ਹਨ, ਸੰਦੇਸ਼ ਬਾਰੇ ਮੈਟਾਡੇਟਾ ਲੈ ਕੇ ਜਾਂਦੇ ਹਨ: ਸਮੱਗਰੀ ਦੀ ਕਿਸਮ, ਕੈਚਿੰਗ ਨਿਰਦੇਸ਼, ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ, ਪ੍ਰਮਾਣੀਕਰਨ ਟੋਕਨ, ਏਨਕੋਡਿੰਗ, ਅਤੇ ਦਰਜਨਾਂ ਹੋਰ ਚਿੰਤਾਵਾਂ। ਬ੍ਰਾਊਜ਼ਰ, ਸਰਵਰ, CDN, ਅਤੇ ਵਿਚਕਾਰਲੇ ਪ੍ਰੌਕਸੀ ਵਿਵਹਾਰ ਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਲਈ ਸਾਰੇ ਸਿਰਲੇਖ ਪੜ੍ਹਦੇ ਅਤੇ ਲਿਖਦੇ ਹਨ। ਪ੍ਰਦਰਸ਼ਨ, ਕੈਚਿੰਗ, ਸੁਰੱਖਿਆ, ਅਤੇ ਏਕੀਕਰਣ ਮੁੱਦਿਆਂ ਦੇ ਨਿਦਾਨ ਲਈ ਉਹਨਾਂ ਦਾ ਨਿਰੀਖਣ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ।
ਇਹ ਦਰਸ਼ਕ ਇੱਕ URL ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਜਵਾਬ ਸਿਰਲੇਖਾਂ ਨੂੰ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਸਰਵਰ ਨੇ ਉਹਨਾਂ ਨੂੰ ਵਾਪਸ ਕੀਤਾ ਹੈ। ਸਮੱਗਰੀ-ਕਿਸਮ, ਕੈਸ਼-ਕੰਟਰੋਲ, ਸਮੱਗਰੀ-ਸੁਰੱਖਿਆ-ਨੀਤੀ, ਸਖ਼ਤ-ਆਵਾਜਾਈ-ਸੁਰੱਖਿਆ, ਅਤੇ ਸੈੱਟ-ਕੂਕੀ ਵਰਗੇ ਆਮ ਸਿਰਲੇਖਾਂ ਨੂੰ ਉਜਾਗਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਟੂਲ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਰੀਡਾਇਰੈਕਟਸ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਚੇਨ ਵਿੱਚ ਹਰੇਕ ਪੜਾਅ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਕੁਝ ਸਿਰਲੇਖ ਸੁਰੱਖਿਆ ਅਤੇ ਐਸਈਓ ਲਈ ਖਾਸ ਤੌਰ 'ਤੇ ਮਹੱਤਵਪੂਰਨ ਹਨ. CSP (ਸਮੱਗਰੀ-ਸੁਰੱਖਿਆ-ਨੀਤੀ) ਨਿਯੰਤਰਣ ਕਰਦੀ ਹੈ ਕਿ ਇੱਕ ਪੰਨਾ ਕਿਹੜੇ ਸਰੋਤਾਂ ਨੂੰ ਲੋਡ ਕਰ ਸਕਦਾ ਹੈ। HSTS (ਸਖਤ-ਆਵਾਜਾਈ-ਸੁਰੱਖਿਆ) HTTPS ਨੂੰ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। ਐਕਸ-ਫ੍ਰੇਮ-ਵਿਕਲਪ ਕਲਿੱਕਜੈਕਿੰਗ ਨੂੰ ਰੋਕਦਾ ਹੈ। ਕੈਸ਼-ਕੰਟਰੋਲ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ ਕਿ ਸਰਵਰ ਅਸਲ ਵਿੱਚ ਕਿੰਨਾ ਟ੍ਰੈਫਿਕ ਦੇਖਦਾ ਹੈ। ਅਸਲ ਜਵਾਬਾਂ 'ਤੇ ਇਹਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਸੰਰਚਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
HTTP ਸਿਰਲੇਖਾਂ ਦੀ ਜਾਂਚ ਕਿਉਂ ਕਰੋ
ਵੈੱਬ 'ਤੇ ਜ਼ਿਆਦਾਤਰ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸੁਰੱਖਿਆ ਸੰਰਚਨਾ HTML ਜਾਂ JavaScript ਦੀ ਬਜਾਏ ਸਿਰਲੇਖਾਂ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ। CDN ਕੈਚਿੰਗ, ਬ੍ਰਾਊਜ਼ਰ ਕੈਚਿੰਗ, ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ, CORS, ਅਤੇ HTTPS ਲਾਗੂਕਰਨ ਸਾਰੇ ਜਵਾਬ ਸਿਰਲੇਖਾਂ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਅਸਲ ਜਵਾਬਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਸੰਰਚਿਤ ਹੈਡਰ ਗਾਹਕਾਂ ਤੱਕ ਪਹੁੰਚ ਰਹੇ ਹਨ।
ਸਿਰਲੇਖ ਸੂਖਮ ਬੱਗਾਂ ਦਾ ਨਿਦਾਨ ਕਰਨ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰਦੇ ਹਨ। ਗੁੰਮ ਹੋਈ ਸਮੱਗਰੀ-ਕਿਸਮ MIME ਸੁੰਘਣ ਨੂੰ ਚਾਲੂ ਕਰਦੀ ਹੈ। ਇੱਕ ਗਲਤ ਕੈਸ਼-ਕੰਟਰੋਲ ਪੁਰਾਣੀ ਸਮੱਗਰੀ ਜਾਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲੋਡ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ। ਇੱਕ ਗੁੰਮ CSP ਅਣਇੱਛਤ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਦਰਸ਼ਕ ਅਸਲ ਸਿਰਲੇਖਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਤਾਂ ਕਿ ਗਲਤ ਸੰਰਚਨਾ ਦਿਖਾਈ ਦੇਣ।
ਤਕਨੀਕੀ ਵੇਰਵੇ
HTTP/1.1 (RFC 7230) ਸਿਰਲੇਖਾਂ ਨੂੰ ਕਾਲਨ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਕੁੰਜੀ-ਮੁੱਲ ਦੇ ਜੋੜਿਆਂ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਮੁੱਲ ਲਾਈਨ ਦੇ ਅੰਤ ਤੱਕ ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ। HTTP/2 (RFC 7540) ਅਤੇ HTTP/3 ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਬਾਈਨਰੀ ਫਰੇਮਿੰਗ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਪਰ ਸਿਰਲੇਖ ਦੇ ਅਰਥ-ਵਿਗਿਆਨ ਇੱਕੋ ਜਿਹੇ ਰਹਿੰਦੇ ਹਨ; ਦਰਸ਼ਕ ਉਹਨਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ HTTP/1 ਸੰਟੈਕਸ।
ਆਮ ਜਵਾਬ ਸਿਰਲੇਖ: ਸਮੱਗਰੀ-ਕਿਸਮ (MIME ਕਿਸਮ ਅਤੇ ਅੱਖਰ-ਸੈੱਟ), ਸਮੱਗਰੀ-ਲੰਬਾਈ, ਸਮੱਗਰੀ-ਏਨਕੋਡਿੰਗ (gzip, br ਕੰਪਰੈਸ਼ਨ ਲਈ), ਕੈਸ਼-ਕੰਟਰੋਲ, ETag, ਆਖਰੀ-ਸੋਧਿਆ, ਸੈੱਟ-ਕੂਕੀ, ਸਰਵਰ, ਮਿਤੀ, X-ਸਮੱਗਰੀ-ਕਿਸਮ-ਵਿਕਲਪ, X-Content-Type-Options-Optrams, X-F ਸਖਤ-ਆਵਾਜਾਈ-ਸੁਰੱਖਿਆ, ਸਮੱਗਰੀ-ਸੁਰੱਖਿਆ-ਨੀਤੀ।
ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਸਮਾਨ-ਮੂਲ ਨੀਤੀ JavaScript-ਅਧਾਰਿਤ ਦਰਸ਼ਕਾਂ ਨੂੰ ਕੁਝ ਸਿਰਲੇਖਾਂ (ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਕੂਕੀਜ਼ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਸਿਰਲੇਖ) ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਰੋਕ ਸਕਦੀ ਹੈ। ਪ੍ਰੌਕਸੀ-ਅਧਾਰਿਤ ਦਰਸ਼ਕ (ਇੱਕ ਸਰਵਰ ਵਾਪਸ ਲਿਆਉਂਦਾ ਹੈ ਅਤੇ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ) ਇਸ ਸੀਮਾ ਤੋਂ ਬਚੋ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
- ਕੀ ਇਸ ਸਾਧਨ ਨੂੰ ਕਿਸੇ ਪਲੱਗਇਨ ਜਾਂ ਡਾਊਨਲੋਡ ਦੀ ਲੋੜ ਹੈ?
- ਨਹੀਂ। ਮਿਆਰੀ ਵੈੱਬ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਭ ਕੁਝ ਚੱਲਦਾ ਹੈ। ਕੋਈ ਪਲੱਗਇਨ, ਐਕਸਟੈਂਸ਼ਨ, ਜਾਂ ਸੌਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
- ਕੀ ਮੈਂ ਡੇਟਾ ਦੇ ਅੰਦਰ ਖੋਜ ਕਰ ਸਕਦਾ ਹਾਂ?
- ਹਾਂ। ਪ੍ਰਦਰਸ਼ਿਤ ਡੇਟਾ ਦੇ ਅੰਦਰ ਖਾਸ ਆਈਟਮਾਂ ਜਾਂ ਮੁੱਲਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭਣ ਲਈ ਖੋਜ ਜਾਂ ਫਿਲਟਰ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਕੀ ਮੇਰੇ ਦੁਆਰਾ ਦੇਖੇ ਜਾ ਸਕਣ ਵਾਲੇ ਡੇਟਾ ਲਈ ਕੋਈ ਆਕਾਰ ਸੀਮਾ ਹੈ?
- ਇਹ ਟੂਲ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖਾਸ ਡਾਟਾ ਆਕਾਰਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਹੈਂਡਲ ਕਰਦਾ ਹੈ। ਬਹੁਤ ਵੱਡੇ ਡੇਟਾਸੈਟਾਂ ਨੂੰ ਰੈਂਡਰ ਹੋਣ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ। ਬਹੁਤ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਲਈ, ਡੈਸਕਟਾਪ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
- ਕੀ ਮੇਰਾ ਡੇਟਾ ਨਿੱਜੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ?
- ਹਾਂ। ਸਾਰਾ ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਡਿਸਪਲੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਸਰਵਰ 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
- ਮੈਂ ਕਿਵੇਂ ਜਾਂਚ ਕਰਾਂਗਾ ਕਿ HSTS ਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ?
- ਸਖਤ-ਆਵਾਜਾਈ-ਸੁਰੱਖਿਆ ਜਵਾਬ ਸਿਰਲੇਖ ਲਈ ਦੇਖੋ। ਇਸਦੇ ਮੁੱਲ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਅਧਿਕਤਮ-ਉਮਰ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ ਅਤੇ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਸਬਡੋਮੇਨ ਅਤੇ ਪ੍ਰੀਲੋਡ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।
- ਜੇਕਰ ਸਮੱਗਰੀ-ਕਿਸਮ ਗੁੰਮ ਹੈ ਤਾਂ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
- ਬ੍ਰਾਊਜ਼ਰ MIME ਸੁੰਘਣ 'ਤੇ ਵਾਪਸ ਆ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸੁਰੱਖਿਆ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਹਮੇਸ਼ਾ ਸਹੀ ਸਮੱਗਰੀ-ਕਿਸਮ ਭੇਜਣ ਲਈ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ। ਐਕਸ-ਕੰਟੈਂਟ-ਟਾਈਪ-ਵਿਕਲਪ: ਨੋਸਨਿਫ ਸਿਰਲੇਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨੂੰ ਘੋਸ਼ਿਤ ਕਿਸਮ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ।
- ਕੀ ਮੈਂ ਉਹਨਾਂ ਸਾਈਟਾਂ ਤੋਂ ਸਿਰਲੇਖਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹਾਂ ਜੋ ਮੇਰੇ ਕੋਲ ਨਹੀਂ ਹਨ?
- ਜਨਤਕ URL ਲਈ ਹਾਂ। ਹੈਡਰ ਬੇਨਤੀ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਡੇ ਸੈਸ਼ਨ ਨਾਲ ਜੁੜੀਆਂ ਕੂਕੀਜ਼ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸਿਰਲੇਖਾਂ ਦਾ ਪਰਦਾਫਾਸ਼ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਨਿਰੀਖਣ ਬੇਨਤੀ ਉਹਨਾਂ ਨੂੰ ਨਹੀਂ ਲੈਂਦੀ ਹੈ।
- HTTP/3 ਖਾਸ ਸਿਰਲੇਖਾਂ ਬਾਰੇ ਕੀ?
- HTTP/3 HTTP/1.1 ਅਤੇ HTTP/2 ਵਾਂਗ ਹੀ ਸਿਰਲੇਖ ਦੇ ਅਰਥਾਂ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ। ਟ੍ਰਾਂਸਪੋਰਟ ਵੱਖਰਾ ਹੈ (TCP ਦੀ ਬਜਾਏ QUIC) ਪਰ ਜੋ ਸਿਰਲੇਖ ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ ਉਹ ਇੱਕੋ ਜਿਹੇ ਹਨ।