What is HTTP?
- HTTP का अर्थ Hyper Text Transfer Protocol है|
- WWW web clients and servers के बीच communication के बारे में है|
- Client computers and web servers के बीच Communication HTTP Request भेजने और HTTP Response प्राप्त करने के द्वारा किया जाता है|
World Wide Web Communication:
- World Wide Web web clients and web servers के बीच communication के बारे में है।
- Clients अक्सर browsers (Chrome, Edge, Safari) होते हैं, लेकिन वे किसी भी type के program or device हो सकते हैं।
- cloud में Server अक्सर computers होते हैं।
HTTP Request / Response:
- Client and server के बीच Communication requests and responses द्वारा किया जाता है|
- एक client (एक browser) web पर एक HTTP request भेजता है|
- एक web server request प्राप्त करता है|
- Server request को process करने के लिए एक application चलाता है|
- Server browser पर एक HTTP response (output) देता है|
- Client (browser) response receive करता है|
HTTP Needs:
- HTTP को मुख्य रूप से html document लाने और client को भेजने के लिए designed किया गया था। वह सभी HTTP 1991 में कर रहा था, और यह other medi type का support नहीं करता था, यह सिर्फ html document बचाता है।
- यह एक शानदार तरीके से designed किया गया था, और यह continually evolved हुआ था, और इसमें features को add किया जा रहा था, यह web पर data को quickly and reliably से move करने का सबसे convenient way बन जाता है।
The HTTP Request Circle:
- एक सामान्य HTTP request / response circle
- Browser HTML page का request करता है। server एक HTML file देता है।
- Browser एक style sheet का request करता है। server एक CSS file लौटाता है।
- Browser एक JPG image का requests करता है। server JPG file देता है।
- Browser JavaScript code का requests करता है। server एक JS file लौटाता है
- Browser data का request करता है। server data (XML या JSON में) लौटाता है।