HTTP status code in hindi

HTTP status code in hindi

Introduction

हेलो दोस्तों आज हम इस post में HTTP status code के बारेमे जानगे की HTTP status code का मतलब क्या होता और जब वह server side से हमारे browser पे repsonse send किया जाता है, तो उस HTTP status code का मतलब क्या होता है वह हम इस  post में HTTP status code के बारेमे detail से समझेंगे!.

What is the HTTP status code in Hindi?

सबंसे पहले तो हमें जाननेकी जरुरत है की वह HTTP status code क्या होते है. HTTP status code browser की request को server के द्वारा दिए गये यह three-digit status code है. जब भी आप किसी link पर click करते है या URL type करते है तो Enter करते है, तो आपका browser उसे site के server को request send करता है जिसे आप access करने का प्रयास कर रहे है!. server वह request accepts करता है और उसे process करता है, और फिर HTTP header के साथ relevant resources को browser पे send करता है!.
जब भी आप browser से किसी web page को request send करते है, तो हर बार status code return करता है, लेकिन ज्यादातर time आप उन्हें देख नही पते है!. यह आपतोर पर केवल तभी होता है जब कुछ error होता है, जब आप अपने browser में उसे display हुवे होते देखते है तो server का यह कहने का तरीके है की कुछ error है और यह एक code है और बताता है की क्या गलत है!.

HTTP status code list

HTTP status code internet पर web server के द्वारा दिए गए response code है!. ये code यह बताते है की कोय specific HTTP request successfully पूरी हुवी है या नहीं!. और Responses को five category में divide  किया गया है!.

  • 1xx: Informational
  • 2xx: Success
  • 3xx: Redirection
  • 4xx: Client Errors
  • 5xx: Server Errors

1xx: Informational

Information status code यह indicate करते है की server ने request को received कर लिया है और उसे processing कर रहा है.
In status code, का उपयोग request-response cycle को starting stage में client और server के बीच में communication करने के लिए किया जाता है!.

100 continue

Yah status code HTTP/1.1 protocol का part है और इसका इस्तेमाल यह indicate देने के लिए किया जाता है की client के  request का initial part received हो गया है और server द्वारा अभी तक rejected नहीं किया गया है!. यह उन परिस्तिति में खास रूप से उपयोगी है जहा client को request body में एक large payload भेजने की आवश्कयता होती है!. यह 100 continue status code का इस्तेमाल किया जाता है!. 100 continue status code Client को एक बड़ी request भेजने से रोकने के लिए design किया गया है, यदि server केवल request header के request को reject करने की संभावना रखता है! यह client और sever दोनों के लिए bandwidth और resournces को save करने में मदद करता है!.

101 Switching protocols

101 Switching protocols status code client को indicate करता है की sever connection में इस्तेमाल किये जा रहे protocol को change कर रहा है!. इस code का इस्तेमाल तब किया जाता है, जब client current collection के लिए इस्तेमाल किये जाने वाले  communication protocol को change करना चाहता है!.
इसके इस्तेमाल अक्सर HTTP/1.1 से ऐसे protocal पर switch करने के लिए किया जाता है जो better performance और additional feature provide करते है, जैसे की WebSockets, HTTP/2 ya TLS/1.3

102 Processing

यह status code यह indicate करता है की server अभी बी request को process कर रहा है!.
इसका इस्तेमाल यह indicate करने के लिये किया जाता है जब client server को request करता है और server उसे request को received करता है और उसे process कर  रहा है, लेकिन अभी  तक कोय response availabe नहीं है!. यह status code
client को time out होने और यह मानने से रोकने में मदद करता है की request failed हो गया है!. खास कर वह उसे किया जाता है जहा खासकर processing में काफी time लगता है!.

2xx: Success

ये status code यह indicated करते है की client के द्वारा की गई request को server ने successfully received किया, समजा और  accepted किया गया है! ये code HTTP request में उपयोग किये गई method के आधार पर different प्रकार की success का signal देते है!. यहाँ सामान्य 2xx status code और उनके specific उपयोग का detailed में explanation किया गया है!.

200 OK

200 OK successful HTTP requests के लिए एक standard response है!. success का specific meaning उपयोग की गई HTTP method पे आधार है!. जब कोई client browser से एक webpage का server को request करता है, और server 200 ok status के sath page content को return करता है!. मतलब की client के द्वारा की गई request का successful response server से प्राप्त होता है वह हम 200 status code के adhar पर तय कर सकते है!.

201 Created

201 status code यह indicated करता है की client द्वारा new record create करने के लिए एक POST request send की गई है, और server 201 status code response में send करता है!. और 201 वह indicate करता है की जो client के द्वारा new record के लिए जो request बेजी thi वह successfully create हो चूका है!.

202 Accepted

यह status code indicates कर रहा है की client के द्वारा send की request server ने accept कर लिया है, लेकिन उस request का process अभी पूरा नहीं हुवा है!. और server 202 status code client को send करके वह indicate करता है!.

203 Non-Authoritative Information

जब client server से request करता है और server उस request को अपने database data से नहीं बल्कि किसी third party API का इतेमाल करके उस requested का response करता है इस स्तिति में server client को 203 status code के साथ response send करता है!. simple समजे तो server 203 non-authoritative information status वाले किस third party के API
से data के साथ process करके response करता है!.

204 No Content

जब user database से किसी record को DELETE करने की request करता है, और server उस request को 204 No content के साथ अपना response करता है!.

205 Reset Content

Server ने request को successfully process किया, लेकिन कोई भी content return नहीं कर रहा है, और client को document view को reset करने के आवस्यकता है. मतलब client एक form को reset करने की request send करता है, और server 205 reset content के साथ resonds करता है!.

206 Partial Content

Client द्वारा send किये गई range header के कारन server resource का केवल एक part ही delivering कर रहा है. मतलब की Client video file से bytes की एक range का request करता है, और server 206 partial content के साथ response के साथ response करता है!.

3xx: Redirection

301 Moved Permanently

Client एक URL का browser से request करता है और जिसे permanently किसी दूसरे server पे moved कर दिया गया है, और server 301 moved permanently और resource के new location के साथ response करता है!.

302 Found

इस status code का मतलब है की client एक URL का request करता है जिसे temporarily किसी दूसरे location पैर moved कर दिया गया है, और server 302 Found और resource के new location के साथ response करता है!.

303 See Other

ये status code indicates करता है की response किसी different URL पैर available है, और client को resources retrieve करने के लिए उस URL पर GET request करना चाहिए!.

308 Permanent Redirect

यह status code indicate करता है की जब clinet एक URL का request करता है और जिसे permanently किसी दूसरे स्थान पर moved कर दिया गया है!, और server 308 Permanent Redirect और resource के new location के साथ response करता है!.

4xx: Client Errors

वह client error के लिए उसे होता है, suppose कीजिये client ने login के लिए  password और username सही नहीं used किया तो वह client site छे error generated होती है!.

400 Bad Request

ये status code Client के द्वारा incorrect syntax के साथ request send करता है और server 400 Bad Request के साथ response करता है!.

401 Unauthorized

यह status code client को यह बताता है की requested resource को access करना unauthorized है!. जब client proper authentication के बिना protected resource को access करने का कोसिस करता है, तो server 401 Unauthorized के साथ response करता है!.

403 Forbidden

यह status code बताता है की client authenticated है, लेकिन requested resource को access करने के लिए authorized नहीं है!.
Client किसी ऐसे resource को access करने के कोसिस करता है, जिसे access करने की उसे permission नहीं है तो server 403 Forbidden के साथ response करता है!.

404 Not Found

यह Status code indicates करता है की requested resource server पर available नहीं है!. जब Clinet non-existent URL का request करता है तो server 404 Not Found के साथ response करता है!.

5xx: Server Errors

Sever के द्वारा generated error को हम 500-599 के bith digit से identify कर सकते है!.

500 Internal Server Error

यह error code indicate करता है की server को एक unexpected condition का सामना करना पड़ा जिसके चलते request को पूरा करने से रोक दिया गया है!. Clinet एक request send करता है और server पर एक unexpected error generated होती है तो  server 500 Internal Server Error के साथ response करता है!.

502 Bad Gateway

यह Status code indicates करता है की gateway और proxy के रूप में कार्य करने वाले server को upstream server से invalid response received होता है!. मानलीजिए Client gateway के through से request send करता है, लेकिन gateway को upstream server से invalid response received होती है, तो server 502 Bad Gateway के साथ response करता है!.

503 Service Unavailable

यह status code तब return किया जाता है जब server temporarily रूप से request को handle करने में unable होता है!. और वह traffic के कारन या server maintenance के कारन देखा जाता है!. जब client किसी service को access करने का try करता है जो temporarily रूप से unavailable है, और server 503 Service Unavailable के साथ response करता है!.

504 Gateway Timeout

Gateway या proxy के रूप में कार्य करते time, server को upstream server से time से response नहीं मिलता. Jab client gateway के माध्यम से request send करता है, लेकिन upstream server की response की wait करते हुवे gateway का timeout  हो जाता है, और 504 Gateway Timeout के साथ response करता है!.

 

HTTP status code को समजना web application में debugging करने or client-server communication करने के लिए important है!. हरेक status code client के request के result के बारे में specific information provide करता है, जिससे developers को issues को identify करने और effectively resolve करने में मदद मिलती है!.

Leave a Comment

Your email address will not be published. Required fields are marked *