HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ

ಎಚ್ಟಿಟಿಪಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ 1 (ಸಣ್ಣ ವಿವರಣೆ) ಎಚ್ಟಿಟಿಪಿ ಕಾರಣದೊಂದಿಗೆ HTTP ಸ್ಥಿತಿ ಕೋಡ್ (ನಿಜವಾದ ಕೋಡ್ ಸಂಖ್ಯೆ) ಗೆ ನೀಡಲಾದ ಪದವಾಗಿದೆ.

ನಮ್ಮ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳಲ್ಲಿ ನಮ್ಮ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳ ಬಗ್ಗೆ ನೀವು ಹೆಚ್ಚು ಓದಬಹುದು ? ತುಂಡು. ನಾವು ಹೇಗೆ ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಕೋಡ್ ದೋಷಗಳನ್ನು (4xx ಮತ್ತು 5xx) ಜೊತೆಗೆ ಹೇಗೆ ಸರಿಪಡಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ಕೆಲವು ಸುಳಿವುಗಳ ಪಟ್ಟಿಯನ್ನು ಇರಿಸುತ್ತೇವೆ.

ಗಮನಿಸಿ: ತಾಂತ್ರಿಕವಾಗಿ ತಪ್ಪಾಗಿದೆ, HTTP ಸ್ಥಿತಿ ರೇಖೆಗಳನ್ನು ಅನೇಕವೇಳೆ ಸರಳವಾಗಿ HTTP ಸ್ಥಿತಿ ಕೋಡ್ಗಳೆಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.

HTTP ಸ್ಥಿತಿ ಕೋಡ್ ವರ್ಗಗಳು

ನೀವು ಕೆಳಗೆ ನೋಡುವಂತೆ, ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಸಂಕೇತಗಳು ಮೂರು ಅಂಕಿಯ ಪೂರ್ಣಾಂಕಗಳಾಗಿವೆ. ಒಂದು ನಿರ್ದಿಷ್ಟ ವರ್ಗದೊಳಗೆ ಕೋಡ್ ಅನ್ನು ಗುರುತಿಸಲು ಮೊಟ್ಟಮೊದಲ ಅಂಕಿಯು ಬಳಸಲ್ಪಡುತ್ತದೆ - ಇವುಗಳಲ್ಲಿ ಐದು ಒಂದು:

ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಕೋಡ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಲ್ಲಾ ಕೋಡ್ಗಳನ್ನು ತಿಳಿಯಬೇಕಾಗಿಲ್ಲ, ಅಂದರೆ ಅಜ್ಞಾತ ಸಂಕೇತವು ಅಜ್ಞಾತ 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 ಸ್ಥಿತಿ ಕೋಡ್ಗಳು ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ ಕಂಡುಬರುವ ದೋಷ ಸಂದೇಶಗಳೊಂದಿಗೆ ಅದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಹಂಚಬಹುದು, ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಮುಖ್ಯವಾಗಿದೆ, ಸಾಧನ ನಿರ್ವಾಹಕ ದೋಷ ಕೋಡ್ಗಳಂತೆಯೇ , ಅವುಗಳು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಸಂಬಂಧಿಸಿಲ್ಲವೆಂದು ಅರ್ಥವಲ್ಲ.