HTTP (Hyper Text Transfer Protocol)
- HTTP का फुल फॉर्म Hyper Text Transfer Protocol है। जिसका उपयोग वर्ल्ड वाइड वेब पर डेटा (जैसे HTML फ़ाइलें, इमेज फ़ाइलें, प्लेन टेक्स्ट, हाइपरटेक्स्ट, ऑडियो, वीडियो, आदि) transfer करने के लिए किया जाता है।
- HTTP rules और standard का सेट प्रदान करता है जो यह नियंत्रित करता है कि वर्ल्ड वाइड वेब पर किसी भी जानकारी को कैसे प्रसारित किया जा सकता है। HTTP वेब ब्राउज़र और सर्वर को संचार करने के लिए स्टैण्डर्ड नियम प्रदान करता है।
- A HTTP client sends request and HTTP server return response.
- HTTP uses 80 number port by default.
- It is connection oriented and reliable protocol, and uses the services of TCP (Transmission Control Protocol).
- HTTP एक एप्लीकेशन लेयर प्रोटोकॉल है जो TCP पर आधारित होता है। इसे “स्टेटलेस प्रोटोकॉल” के रूप में भी जाना जाता है क्योंकि प्रत्येक कमांड को अलग से execute किया जाता है।
Http Error Code
Http के कुछ common error codes की जानकारी निम्न है -:
1) 401 Unauthorised
यह सबसे common वेबसाइट error है। 401 error message का मतलब है, कि सर्वर को unauthenticated यानी गलत request मिल रहा है। इस तरह के error अक्सर सही URL address न होने पर दिखता है।
2) 404 Not Found
यह भी काफी कॉमन HTTP error code है। ये http error तब आता है जब यूजर ऐसी चीजों की तलाश करता है, जो सर्वर में उपलब्ध नहीं है।
3) 500 Internal Server Error
500 Internal Server Error एक सामान्य error है, जो सर्वर मे गड़बड़ी के कारण दिखाई देता है। चूंकि यह एक generic error है, तो error आने के कई कारण हो सकते है, जैसे WordPress plugin, Database, इत्यादि।
4) 408 Request Timeout
यह error तब आता है जब सर्वर का speed slow होता है या आपके द्वारा रिक्वेस्ट की गई file size बड़ा है।
5) 400 Bad File Request
अक्सर, यह error ब्राउज़र में ग़लत URL address टाइप करने के कारण आता है।
6) 403 Forbidden/ Access Denied
यह error आपको तभी दिखता है जब आप ऐसे पेज को ओपन करने की कोशिश करते है जिसका permission आपके पास नहीं है।
7) 503 Service Unavailable Unavailable
इस error का कारण इंटरनेट कनेक्शन मे कोई दिक्कत या server busy हो सकता है।
HTTP (Hyper Text Transfer Protocol)
- HTTP transfer files such as text, graphics, images, sound, video and other multimedia files on WWW.
- It defines rules how the client server program can communicates retrieve web pages from WWW.
- A HTTP client sends request and HTTP server return response.
- HTTP uses 80 number port by default.
- It is connection oriented and reliable protocol, and uses the services of TCP (Transmission Control Protocol).
- It is stateless protocol which means client and server does not retain any information between various request/response of the web page. They know each other only the current request/response.