Let me ask you some questions about HTTP & Protocol.
Do you know how web works? What protocol does it use? Can you define what is a protocol and how the messages is exchanged in web? Do you know HTTP inside /out?
I am not asking you questions to convince you to take this course?
But I really believe that without this solid foundation of HTTP you cannot really understand complex concepts out there.
In this blog, I will provide easy to remember definitions for Protocol, HTTP. Then will give you some details on HTTP Request and Response theory, HTTP Port, Request Methods and Response Status Code.
At the end of the blog, you can download the slides that I have used in this course for your learning purpose! It is Absolutely FREE!
This blog only covers the outline of this course but if you are interested in the course then you can find the details below.
Topics Discussed in this Course
This course will help you learn in details about:
- We will first understand what the protocol word means in real world
- Then correlate it in the web world
- Then I will explain what is HTTP
- Will show you how Web use HTTP
- Then we understand basic theory behind HTTP – Request and Response
- We look at HTTP Port and Content Type.
- Understand Request Methods like GET, POST, PUT etc
- Finally, see the status of HTTP response and its meaning.
What is Protocol?
Protocol in general English means an agreement, contract, arrangement or deal.
In order to achieve something, we get to an agreement or deal or contract or arrangement. In communication scenario, two people can make an agreement, deal, contract or arrangement to talk in a language that they both understand.
Protocol is nothing but set of rules to communicate.
Like the human, computers can also use the protocol to communicate. Type of protocol depends on the type of the communication you are doing.
What is HTTP?
HTTP stands for Hyper Text Transport Protocol.
Hypertext in general English means text that is displayed on your computer screen.
Transport means the text is being transferred.
Protocol means defined rules to communicate.
HTTP is nothing but a protocol that is used in the web to transfer the Hypertext onto your computer or transfer over between the machines.
HTTP is a protocol used to communicate in web by machines.
What is Request Methods?
What is Response Status Code?
HTTP Response status code is shortcodes sent by the server to the client browser stating what happened at the server with the request.
If the server is able to server the request then it will send 200 response status code to the client indicating that everything is a success.
Below is the list of status response code that server sends to client.
Is there any Prerequisite?
There is no prerequisite for this course but you can continue to browse the previous lessons onXML
- XML: Complete Understanding of XML Basics.
- DTD vs XSD: Understanding the difference
- XPATH: Understand and Build your own XPATH
You can post your questions on this topic in this forum and discuss further.