ಎಚ್ಟಿಟಿಪಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ 1 (ಸಣ್ಣ ವಿವರಣೆ) ಎಚ್ಟಿಟಿಪಿ ಕಾರಣದೊಂದಿಗೆ HTTP ಸ್ಥಿತಿ ಕೋಡ್ (ನಿಜವಾದ ಕೋಡ್ ಸಂಖ್ಯೆ) ಗೆ ನೀಡಲಾದ ಪದವಾಗಿದೆ.
ನಮ್ಮ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳಲ್ಲಿ ನಮ್ಮ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳ ಬಗ್ಗೆ ನೀವು ಹೆಚ್ಚು ಓದಬಹುದು ? ತುಂಡು. ನಾವು ಹೇಗೆ ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಕೋಡ್ ದೋಷಗಳನ್ನು (4xx ಮತ್ತು 5xx) ಜೊತೆಗೆ ಹೇಗೆ ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ಕೆಲವು ಸುಳಿವುಗಳ ಪಟ್ಟಿಯನ್ನು ಇರಿಸುತ್ತೇವೆ.
ಗಮನಿಸಿ: ತಾಂತ್ರಿಕವಾಗಿ ತಪ್ಪಾಗಿದೆ, HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳನ್ನು ಅನೇಕವೇಳೆ ಸರಳವಾಗಿ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳೆಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.
HTTP ಸ್ಥಿತಿ ಕೋಡ್ ವರ್ಗಗಳು
ನೀವು ಕೆಳಗೆ ನೋಡುವಂತೆ, ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಸಂಕೇತಗಳು ಮೂರು ಅಂಕಿಯ ಪೂರ್ಣಾಂಕಗಳಾಗಿವೆ. ಒಂದು ನಿರ್ದಿಷ್ಟ ವರ್ಗದೊಳಗೆ ಕೋಡ್ ಅನ್ನು ಗುರುತಿಸಲು ಮೊಟ್ಟಮೊದಲ ಅಂಕಿಯು ಬಳಸಲ್ಪಡುತ್ತದೆ - ಇವುಗಳಲ್ಲಿ ಐದು ಒಂದು:
- 1XX: ಮಾಹಿತಿ - ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಯು ಮುಂದುವರೆದಿದೆ.
- 2XX: ಕ್ರಿಯೆಯು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಅಥವಾ ಅರ್ಥಮಾಡಿಕೊಂಡಿದೆಯೆಂದು ದೃಢಪಡಿಸುತ್ತದೆ.
- 3XX: ಮರುನಿರ್ದೇಶನ - ವಿನಂತಿಯನ್ನು ಪೂರೈಸುವಲ್ಲಿ ಬೇರೆಯದರಲ್ಲಿ ನಡೆಯಬೇಕಾಗಿದೆ.
- 4XX: ವಿನಂತಿಯು ಪೂರ್ಣವಾಗಿರಬಾರದು ಅಥವಾ ತಪ್ಪು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಎಂದು ಸೂಚಿಸುವ ಕ್ಲೈಂಟ್ ದೋಷ.
- 5XX: ವಿನಂತಿಯನ್ನು ಪೂರೈಸುವ ವಿನಂತಿಯನ್ನು ಪೂರೈಸಲು ಸರ್ವರ್ ವಿಫಲಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುವ ಸರ್ವರ್ ದೋಷ.
ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಕೋಡ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಲ್ಲಾ ಕೋಡ್ಗಳನ್ನು ತಿಳಿಯಬೇಕಾಗಿಲ್ಲ, ಅಂದರೆ ಅಜ್ಞಾತ ಸಂಕೇತವು ಅಜ್ಞಾತ HTTP ಕಾರಣ ಪದಗುಚ್ಛವನ್ನು ಹೊಂದಿದೆ, ಅದು ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ನೀಡುವುದಿಲ್ಲ. ಹೇಗಾದರೂ, ಈ HTTP ಅಪ್ಲಿಕೇಶನ್ಗಳು ನಾವು ಮೇಲೆ ವಿವರಿಸಿದಂತೆ ವರ್ಗಗಳು ಅಥವಾ ತರಗತಿಗಳು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೊಂದಿಲ್ಲ.
ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಎಂದರೆ ಏನು ಎಂದು ಸಾಫ್ಟ್ವೇರ್ಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ಅದು ಕನಿಷ್ಟ ಪಕ್ಷ ವರ್ಗವನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು 490 ಸ್ಥಿತಿ ಕೋಡ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ಅದು 400 ಕ್ಕಿಂತಲೂ ಕಡಿಮೆಯಿರುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ಒಂದೇ ವಿಭಾಗದಲ್ಲಿದೆ, ಮತ್ತು ಕ್ಲೈಂಟ್ ವಿನಂತಿಯಲ್ಲಿ ಏನನ್ನಾದರೂ ತಪ್ಪು ಎಂದು ಭಾವಿಸಬಹುದು.
HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳು (HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳು + HTTP ಕಾರಣ ನುಡಿಗಟ್ಟುಗಳು)
| ಸ್ಥಿತಿ ಕೋಡ್ | ಕಾರಣ ಫ್ರೇಸ್ |
| 100 | ಮುಂದುವರಿಸಿ |
| 101 | ಸ್ವಿಚಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು |
| 102 | ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ |
| 200 | ಸರಿ |
| 201 | ರಚಿಸಲಾಗಿದೆ |
| 202 | ಅಂಗೀಕರಿಸಲಾಗಿದೆ |
| 203 | ಅಲ್ಲದ ಅಧಿಕಾರ ಮಾಹಿತಿ |
| 204 | ವಿಷಯವಿಲ್ಲ |
| 205 | ವಿಷಯ ಮರುಹೊಂದಿಸಿ |
| 206 | ಭಾಗಶಃ ವಿಷಯ |
| 207 | ಮಲ್ಟಿ-ಸ್ಥಿತಿ |
| 300 | ಬಹು ಆಯ್ಕೆಗಳು |
| 301 | ಶಾಶ್ವತವಾಗಿ ಸರಿಸಲಾಗಿದೆ |
| 302 | ಕಂಡು |
| 303 | ಇತರೆ ನೋಡಿ |
| 304 | ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ |
| 305 | ಪ್ರಾಕ್ಸಿಯನ್ನು ಬಳಸಿ |
| 307 | ತಾತ್ಕಾಲಿಕ ಮರುನಿರ್ದೇಶನ |
| 308 | ಶಾಶ್ವತ ಮರುನಿರ್ದೇಶನ |
| 400 | ಕೆಟ್ಟ ವಿನಂತಿ |
| 401 | ಅನಧಿಕೃತ |
| 402 | ಪಾವತಿ ಅಗತ್ಯವಿದೆ |
| 403 | ನಿಷೇಧಿಸಲಾಗಿದೆ |
| 404 | ದೊರೆತಿಲ್ಲ |
| 405 | ವಿಧಾನ ಅನುಮತಿಸಲಾಗಿಲ್ಲ |
| 406 | ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ |
| 407 | ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ |
| 408 | ಸಮಯವನ್ನು ವಿನಂತಿಸಿ |
| 409 | ಸಂಘರ್ಷ |
| 410 | ಗಾನ್ |
| 411 | ಉದ್ದ ಅಗತ್ಯವಿದೆ |
| 412 | ಮುನ್ಸೂಚನೆಯು ವಿಫಲವಾಗಿದೆ |
| 413 | ಎಂಟಿಟಿ ತುಂಬಾ ದೊಡ್ಡದಾಗಿ ವಿನಂತಿಸಿ |
| 414 | ವಿನಂತಿ-URI ತುಂಬಾ ದೊಡ್ಡದು |
| 415 | ಬೆಂಬಲಿತ ಮಾಧ್ಯಮ ಪ್ರಕಾರ |
| 416 | ವಿನಂತಿ ವ್ಯಾಪ್ತಿಯು ಸಂತೃಪ್ತಿಪಡಿಸುವುದಿಲ್ಲ |
| 417 | ನಿರೀಕ್ಷೆ ವಿಫಲವಾಗಿದೆ |
| 421 | ತಪ್ಪುನಿರ್ದೇಶನ ವಿನಂತಿ |
| 422 | ಸಂಸ್ಕರಿಸಲಾಗದ ಎಂಟಿಟಿ |
| 423 | ಲಾಕ್ ಮಾಡಲಾಗಿದೆ |
| 424 | ವಿಫಲವಾದ ಅವಲಂಬನೆ |
| 425 | ಸಂಗ್ರಹಣೆಯನ್ನು ಒಗ್ಗೂಡಿಸಿಲ್ಲ |
| 426 | ಅಪ್ಗ್ರೇಡ್ ಅಗತ್ಯವಿದೆ |
| 428 | ಮುನ್ಸೂಚನೆಯ ಅಗತ್ಯವಿದೆ |
| 429 | ಹಲವಾರು ವಿನಂತಿಗಳು |
| 431 | ಶಿರೋಲೇಖ ಕ್ಷೇತ್ರಗಳನ್ನು ತುಂಬಾ ದೊಡ್ಡದಾಗಿ ವಿನಂತಿಸಿ |
| 451 | ಕಾನೂನು ಕಾರಣಗಳಿಗಾಗಿ ಲಭ್ಯವಿಲ್ಲ |
| 500 | ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ |
| 501 | ಅಳವಡಿಸಲಾಗಿಲ್ಲ |
| 502 | ಕೆಟ್ಟ ಗೇಟ್ವೇ |
| 503 | ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ |
| 504 | ಗೇಟ್ವೇ ಟೈಮ್ ಔಟ್ |
| 505 | HTTP ಆವೃತ್ತಿ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ |
| 506 | ರೂಪಾಂತರ ಕೂಡ ನೆಗೋಷಿಯೇಟ್ಸ್ |
| 507 | ಸಾಕಷ್ಟಿಲ್ಲದ ಸಂಗ್ರಹಣೆ |
| 508 | ಲೂಪ್ ಪತ್ತೆಯಾಗಿದೆ |
| 510 | ವಿಸ್ತರಿಸಲಾಗಿಲ್ಲ |
| 511 | ನೆಟ್ವರ್ಕ್ ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ |
[1] HTTP ಸ್ಥಿತಿ ಸಂಕೇತಗಳು ಜೊತೆಯಲ್ಲಿ HTTP ಕಾರಣ ನುಡಿಗಟ್ಟುಗಳು ಮಾತ್ರ ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. RFC 2616 6.1.1 ಪ್ರತಿ ಒಂದು ವಿಭಿನ್ನ ಕಾರಣ ನುಡಿಗಟ್ಟು ಅನುಮತಿಸಲಾಗಿದೆ. ನೀವು ಹೆಚ್ಚು "ಸ್ನೇಹಿ" ವಿವರಣೆಯೊಂದಿಗೆ ಅಥವಾ ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ HTTP ಕಾರಣ ನುಡಿಗಟ್ಟುಗಳು ಬದಲಿಸಬಹುದು.
ಅನಧಿಕೃತ HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳು
ಕೆಳಗಿರುವ HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳನ್ನು ಕೆಲವು ತೃತೀಯ ಸೇವೆಗಳಿಂದ ದೋಷ ಪ್ರತಿಕ್ರಿಯೆಗಳಾಗಿ ಬಳಸಬಹುದಾಗಿದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಯಾವುದೇ RFC ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ.
| ಸ್ಥಿತಿ ಕೋಡ್ | ಕಾರಣ ಫ್ರೇಸ್ |
| 103 | ಚೆಕ್ಪಾಯಿಂಟ್ |
| 420 | ವಿಧಾನ ವಿಫಲವಾಗಿದೆ |
| 420 | ನಿಮ್ಮ ಶಾಂತತೆಯನ್ನು ಹೆಚ್ಚಿಸಿ |
| 440 | ಲಾಗಿನ್ ಸಮಯ ಮೀರಿದೆ |
| 449 | ಮರುಪ್ರಯತ್ನಿಸಿ |
| 450 | ವಿಂಡೋಸ್ ಪೋಷಕ ನಿಯಂತ್ರಣಗಳಿಂದ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ |
| 451 | ಮರುನಿರ್ದೇಶಿಸಿ |
| 498 | ಅಮಾನ್ಯ ಟೋಕನ್ |
| 499 | ಟೋಕನ್ ಅಗತ್ಯವಿದೆ |
| 499 | ಆಂಟಿವೈರಸ್ನಿಂದ ವಿನಂತಿಯನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ |
| 509 | ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮಿತಿ ಮೀರಿದೆ |
| 530 | ಸೈಟ್ ಫ್ರೀಜ್ ಆಗಿದೆ |
ಗಮನಿಸಿ: HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳು ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕಂಡುಬರುವ ದೋಷ ಸಂದೇಶಗಳೊಂದಿಗೆ ಅದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಹಂಚಬಹುದು, ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಮುಖ್ಯವಾಗಿದೆ, ಸಾಧನ ನಿರ್ವಾಹಕ ದೋಷ ಕೋಡ್ಗಳಂತೆಯೇ , ಅವುಗಳು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಸಂಬಂಧಿಸಿಲ್ಲವೆಂದು ಅರ್ಥವಲ್ಲ.