Welcome to HTTP://
What is HTTP?
Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers, but it can also be used for other purposes. HTTP follows a classical client-server model, with a client opening a connection to make a request, then waiting until it receives a response. HTTP is a stateless protocol, meaning that the server does not keep any data (state) between two requests.
Hyper Text Transfer Protocol
Communication between web servers & clients
HTTP Requests/Responses
Loading pages, form submit, Ajax calls
HTTP is Stateless
Every request is completely independant
Similar to transactions
Programming, Local Storage, Cookies, Sessions are used to create enhanced user experiences
What is HTTPS
Hyper Text Transfer Protocol Secure
Data sent is Encrypted
SSL / TLS
Install certificate on web host
HTTP Methods
GET
Retrieves data from the server
POST
Submit data to the server
PUT
Update data already on the server
DELETE
Deletes data fron the server