SlideShare a Scribd company logo
1 of 11
HTTP: BASICS AND
MOREA community learning initiative
by
SaiConsultants
Hi! I’m Paddington, too lazy to wave
my arm, I’m not a techie! My friend
Scyhler is the nerd who will speak
about HTTP today. I really don’t know
what it is !!
HTTP – Hyper text
transfer protocol.
Hyper text means
document can have
references to another
document. It could have
files, images or more links
as reference
HTTP initially was limited. Request goes to server.
Server reads HTTP and hence understands the request.
Protocol has template for response. Just knows what to
send back and responds.
GET here means send us the data. It can update,
delete and add.
Name of file – Sychler .jpg last thing is version of
HTTP using 1.1 very common
We are the Headers!
Headers – Additional data about request: Kind of
browser, what format it supports,
What version of data present in the cache, etc.
Smallest Request: Host & User-Agent
RESPONSE similar to REQUEST
HTTP RESPONSE:
Status Code is biggest
difference is response code.
Request was fulfilled, redirected
or not fulfilled – Each
represented by different status
code.
We are the header section!
We all are just Options
except Content-length! Huh
!!
The Actual Data – Sychler.jpg
HTTP MULTIPLE
REQUESTS:
SaiConsultants.org
http://www.saiconsultants.org
Index document returned when no explicit document specified. Servers
responds with index.html & browser parses it and does a lot of things to
parse response.
Index.html has references to documents to display website. Like
images, videos, style sheet, JS files, etc.
Single URL has many more requests than you
can imagine!
POST REQUEST:
Request itself has body or payload. Data is sent in POST.
What happens with the data is upto how server side is coded. One such
example below:
POST request has to be responded by a re-direct and not a
RESPOND with website or RESPONSE.
HTTP Stateless!!
An HTTP cookie is a small piece
of data sent from a website and
stored in the user's web browser
while the user is browsing.
- Logging into website
- Session Management
- Authentication
HTTP Cookie
The slides will be available on
http://www.slideshare.net/_SaiConsultants
THANK YOU FOR ATTENDING!
Send us an email at
contactus@saiconsultants.org or find us on
Facebook by SaiConsultants
HTTP Session 2 will be live on

More Related Content

What's hot (19)

Hosting
HostingHosting
Hosting
 
Architecture Best Practices
Architecture Best PracticesArchitecture Best Practices
Architecture Best Practices
 
URL
URL URL
URL
 
Www(alyssa) (2)
Www(alyssa) (2)Www(alyssa) (2)
Www(alyssa) (2)
 
WWW, Website & Webpage
WWW, Website & WebpageWWW, Website & Webpage
WWW, Website & Webpage
 
Web fundamentals 2
Web fundamentals 2Web fundamentals 2
Web fundamentals 2
 
Web 3.0
Web 3.0 Web 3.0
Web 3.0
 
Ndim1 2009 Web Design
Ndim1 2009 Web DesignNdim1 2009 Web Design
Ndim1 2009 Web Design
 
HTML CSS web engineering slides topics
HTML CSS web engineering slides topicsHTML CSS web engineering slides topics
HTML CSS web engineering slides topics
 
Basic web architecture
Basic web architectureBasic web architecture
Basic web architecture
 
Session and cookies ,get and post methods
Session and cookies ,get and post methodsSession and cookies ,get and post methods
Session and cookies ,get and post methods
 
Makalah Bahasa inggris - Search Engine
Makalah Bahasa inggris - Search EngineMakalah Bahasa inggris - Search Engine
Makalah Bahasa inggris - Search Engine
 
Session,cookies and get and post methods
Session,cookies  and get and post methodsSession,cookies  and get and post methods
Session,cookies and get and post methods
 
Session and cookies,get and post methods
Session and cookies,get and post methodsSession and cookies,get and post methods
Session and cookies,get and post methods
 
Lesson 103 23 aug13-1430-ay
Lesson 103 23 aug13-1430-ayLesson 103 23 aug13-1430-ay
Lesson 103 23 aug13-1430-ay
 
Busy Architects Guide to Modern Web Architecture in 2014
Busy Architects Guide to  Modern Web Architecture in 2014Busy Architects Guide to  Modern Web Architecture in 2014
Busy Architects Guide to Modern Web Architecture in 2014
 
Web Development Workshop (Front End)
Web Development Workshop (Front End)Web Development Workshop (Front End)
Web Development Workshop (Front End)
 
Internet basics powerpoint
Internet basics powerpointInternet basics powerpoint
Internet basics powerpoint
 
Internet and html
Internet and htmlInternet and html
Internet and html
 

Viewers also liked

HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and responseSahil Agarwal
 
Bermain Musik di GNU/Linux
Bermain Musik di GNU/LinuxBermain Musik di GNU/Linux
Bermain Musik di GNU/LinuxKukuh Syafaat
 
Servicios de Digitalización de Facturas y Documentos
Servicios de Digitalización de Facturas y DocumentosServicios de Digitalización de Facturas y Documentos
Servicios de Digitalización de Facturas y DocumentosDiego Noreña Trigos
 
Meetings, Meetings, and More Meetings?
Meetings, Meetings, and More Meetings?Meetings, Meetings, and More Meetings?
Meetings, Meetings, and More Meetings?Gatto Associates, LLC.
 
Behrendt i-believe-v02
Behrendt i-believe-v02Behrendt i-believe-v02
Behrendt i-believe-v02lizabehrendt
 
Como compartilhar conteúdo em apenas um clique numa apresentação
Como compartilhar conteúdo em apenas um clique numa apresentaçãoComo compartilhar conteúdo em apenas um clique numa apresentação
Como compartilhar conteúdo em apenas um clique numa apresentaçãoDealer Recursos Audiovisuais
 
Paul Brea Resume
Paul Brea ResumePaul Brea Resume
Paul Brea ResumeTomás Brea
 
Prix littéraire des 2 sen 2eleec
Prix littéraire des 2 sen 2eleecPrix littéraire des 2 sen 2eleec
Prix littéraire des 2 sen 2eleecClaudie Merlet
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol BasicChuong Mai
 
Positioning Ports for Robotic Partial Nephrectomy Challacombe
Positioning Ports for Robotic Partial Nephrectomy ChallacombePositioning Ports for Robotic Partial Nephrectomy Challacombe
Positioning Ports for Robotic Partial Nephrectomy Challacombeiroboticsurgery
 

Viewers also liked (20)

HTTP Basic
HTTP BasicHTTP Basic
HTTP Basic
 
Get_vs_Post
Get_vs_PostGet_vs_Post
Get_vs_Post
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
5 reasons training can be a bust!
5 reasons training can be a bust! 5 reasons training can be a bust!
5 reasons training can be a bust!
 
Bermain Musik di GNU/Linux
Bermain Musik di GNU/LinuxBermain Musik di GNU/Linux
Bermain Musik di GNU/Linux
 
Servicios de Digitalización de Facturas y Documentos
Servicios de Digitalización de Facturas y DocumentosServicios de Digitalización de Facturas y Documentos
Servicios de Digitalización de Facturas y Documentos
 
02 csm01 pcom_intro
02 csm01 pcom_intro02 csm01 pcom_intro
02 csm01 pcom_intro
 
Meetings, Meetings, and More Meetings?
Meetings, Meetings, and More Meetings?Meetings, Meetings, and More Meetings?
Meetings, Meetings, and More Meetings?
 
Vídeo practica
Vídeo practica Vídeo practica
Vídeo practica
 
Epc final
Epc finalEpc final
Epc final
 
Behrendt i-believe-v02
Behrendt i-believe-v02Behrendt i-believe-v02
Behrendt i-believe-v02
 
Company is coming
Company is comingCompany is coming
Company is coming
 
Como compartilhar conteúdo em apenas um clique numa apresentação
Como compartilhar conteúdo em apenas um clique numa apresentaçãoComo compartilhar conteúdo em apenas um clique numa apresentação
Como compartilhar conteúdo em apenas um clique numa apresentação
 
Paul Brea Resume
Paul Brea ResumePaul Brea Resume
Paul Brea Resume
 
Do YOU Have a Toxic Boss?
Do YOU Have a Toxic Boss?Do YOU Have a Toxic Boss?
Do YOU Have a Toxic Boss?
 
Prix littéraire des 2 sen 2eleec
Prix littéraire des 2 sen 2eleecPrix littéraire des 2 sen 2eleec
Prix littéraire des 2 sen 2eleec
 
ANDREW MCKENZIE CV
ANDREW MCKENZIE CVANDREW MCKENZIE CV
ANDREW MCKENZIE CV
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
 
Positioning Ports for Robotic Partial Nephrectomy Challacombe
Positioning Ports for Robotic Partial Nephrectomy ChallacombePositioning Ports for Robotic Partial Nephrectomy Challacombe
Positioning Ports for Robotic Partial Nephrectomy Challacombe
 
Presentación de Movilidad Corporativa de Ingenia
Presentación de Movilidad Corporativa de IngeniaPresentación de Movilidad Corporativa de Ingenia
Presentación de Movilidad Corporativa de Ingenia
 

Similar to HTTP Basics and More: A Community Learning Initiative

PHP Training: Module 1
PHP Training: Module 1PHP Training: Module 1
PHP Training: Module 1hussulinux
 
Introduction to the World Wide Web
Introduction to the World Wide WebIntroduction to the World Wide Web
Introduction to the World Wide WebAbdalla Mahmoud
 
HTTP 완벽가이드 1장.
HTTP 완벽가이드 1장.HTTP 완벽가이드 1장.
HTTP 완벽가이드 1장.HyeonSeok Choi
 
application of http.pptx
application of http.pptxapplication of http.pptx
application of http.pptxssuseraf60311
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)azadmcs
 
2014 database - course 1 - www introduction
2014 database - course 1 - www introduction2014 database - course 1 - www introduction
2014 database - course 1 - www introductionHung-yu Lin
 
Resource-Oriented Web Services
Resource-Oriented Web ServicesResource-Oriented Web Services
Resource-Oriented Web ServicesBradley Holt
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7phuphax
 

Similar to HTTP Basics and More: A Community Learning Initiative (20)

Starting With Php
Starting With PhpStarting With Php
Starting With Php
 
PHP Training: Module 1
PHP Training: Module 1PHP Training: Module 1
PHP Training: Module 1
 
PHP
PHPPHP
PHP
 
Http headers
Http headersHttp headers
Http headers
 
Http_Protocol.pptx
Http_Protocol.pptxHttp_Protocol.pptx
Http_Protocol.pptx
 
Servlet & jsp
Servlet  &  jspServlet  &  jsp
Servlet & jsp
 
Introduction to the World Wide Web
Introduction to the World Wide WebIntroduction to the World Wide Web
Introduction to the World Wide Web
 
HTTP 완벽가이드 1장.
HTTP 완벽가이드 1장.HTTP 완벽가이드 1장.
HTTP 완벽가이드 1장.
 
Lecture 6- http
Lecture  6- httpLecture  6- http
Lecture 6- http
 
application of http.pptx
application of http.pptxapplication of http.pptx
application of http.pptx
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)
 
2014 database - course 1 - www introduction
2014 database - course 1 - www introduction2014 database - course 1 - www introduction
2014 database - course 1 - www introduction
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Restful web services
Restful web servicesRestful web services
Restful web services
 
www and http services
www and http serviceswww and http services
www and http services
 
Spider Course Day 1
Spider Course Day 1Spider Course Day 1
Spider Course Day 1
 
Web technology
Web technologyWeb technology
Web technology
 
Resource-Oriented Web Services
Resource-Oriented Web ServicesResource-Oriented Web Services
Resource-Oriented Web Services
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7
 
Www and http
Www and httpWww and http
Www and http
 

Recently uploaded

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

HTTP Basics and More: A Community Learning Initiative

  • 1. HTTP: BASICS AND MOREA community learning initiative by SaiConsultants
  • 2. Hi! I’m Paddington, too lazy to wave my arm, I’m not a techie! My friend Scyhler is the nerd who will speak about HTTP today. I really don’t know what it is !!
  • 3. HTTP – Hyper text transfer protocol. Hyper text means document can have references to another document. It could have files, images or more links as reference
  • 4. HTTP initially was limited. Request goes to server. Server reads HTTP and hence understands the request. Protocol has template for response. Just knows what to send back and responds. GET here means send us the data. It can update, delete and add. Name of file – Sychler .jpg last thing is version of HTTP using 1.1 very common
  • 5. We are the Headers! Headers – Additional data about request: Kind of browser, what format it supports, What version of data present in the cache, etc. Smallest Request: Host & User-Agent RESPONSE similar to REQUEST
  • 6. HTTP RESPONSE: Status Code is biggest difference is response code. Request was fulfilled, redirected or not fulfilled – Each represented by different status code. We are the header section! We all are just Options except Content-length! Huh !! The Actual Data – Sychler.jpg
  • 7. HTTP MULTIPLE REQUESTS: SaiConsultants.org http://www.saiconsultants.org Index document returned when no explicit document specified. Servers responds with index.html & browser parses it and does a lot of things to parse response. Index.html has references to documents to display website. Like images, videos, style sheet, JS files, etc.
  • 8. Single URL has many more requests than you can imagine!
  • 9. POST REQUEST: Request itself has body or payload. Data is sent in POST. What happens with the data is upto how server side is coded. One such example below: POST request has to be responded by a re-direct and not a RESPOND with website or RESPONSE.
  • 10. HTTP Stateless!! An HTTP cookie is a small piece of data sent from a website and stored in the user's web browser while the user is browsing. - Logging into website - Session Management - Authentication HTTP Cookie
  • 11. The slides will be available on http://www.slideshare.net/_SaiConsultants THANK YOU FOR ATTENDING! Send us an email at contactus@saiconsultants.org or find us on Facebook by SaiConsultants HTTP Session 2 will be live on

Editor's Notes

  1. Web is small part of Internet, u don’t even realize you are using it . Lang between server & client. Browser, App, FB, Whatsapp – Web is used – Client is communicating with Server