SlideShare a Scribd company logo
HTTP
1
Hypertext Transfer Protocol
Date: 29-04-2015 By: Raghavendra Joshi
OSI(OpenSystemInterconnection)Model
HTTP: © Qwinix. 20152
Hyper Text Transfer Protocol
HTTP: © Qwinix. 20153
What is HTTP?
 It is the set of rules for bi-directional transfer of data on the World Wide Web
 DataMay be – Images – Text-HTML page – JSON- XML
HTTPComponents
HTTP: © Qwinix. 20154
Client– Web browser, Mobilebrowser, etc..
Web Server –Apache, IIS(Internet Information Server) from Microsoft.
Resource –Plain text, HTML, Images, JSON, XML etc
URL - Uniform Resource Locator. Where exactlyresource is located on the internet.
URLSyntax
HTTP: © Qwinix. 20155
<scheme>://<host> :<port>/<path> ;<parameters>?<query>
#<fragment>
Scheme - The protocol you are using
Host - Host name or ip number
Port- TCPport number that protocol server is using
Path -Path and filename reference of object on server
HTTPRequest MessageSyntax
HTTP: © Qwinix. 20156
Request-Line
Headers...
Content...
blank line
ARequest Example
HTTP: © Qwinix. 20157
GET /foo/bar/index.html HTTP/1.1
User -Agent: Mozilla/4.0
Host: www.example.com
Accept -Language: en-us
Date: Wed, 29Apr201510:15:56GMT
Server: Apache
Last-Modified: Wed, 29 Apr 201509:15:56GMT
Accept-Ranges: bytes
Content-Length: 51
HTTPResponse Message Syntax
HTTP: © Qwinix. 20158
Status-Line
Headers...
Content...
blank line
HTTPResponse Message Syntax
Copyright © Qwinix. 20149
HTTP/1.1 200 OK
Date:Wed,29 Apr2015 10:15:56 GMT
Server:Apache/2.2.14 (Win32)
Last-Modified:Wed,29 Apr 201509:15:56 GMT
Accept-Ranges: bytes
Content-Length: 51
Content-Type: text/html
Connection:Closed
<html>
<body>
<h1>Hello,World!</h1>
</body>
</html>
HTTPMethods
Copyright © Qwinix. 2014
1
0
 GET - Used to retrieve existing resourceidentified by the URL
 HEAD - Used to retrievemeta information about the existing
resourcewith out responsebody. It is the little brotherofGET
 POST- Usedto create a new resourceon theserveridentified by
theURL
HTTPMethods
Copyright © Qwinix. 2014
1
1
 PUT- Used to update existing resourceidentified by the URL
 DELETE - Used to removetheexisting resourceidentified by the
URL
 CONNECT- Establishes a tunnelto a serveridentified by URI
HTTPResponse
HTTP: © Qwinix. 2015
1
2
Status-codes 1xx - Informational
 100-Whenthe serverreceivesthe requestheaders, 100Continue occurs.
In thiscase, theclient is requiredto proceedin sending therequestbody.
 101–Switching Protocol
The client requesthasaskedthe serverto switch protocols andthe serveris
acknowledging thatitwill dosoandcomply with the client's request
HTTPResponse
HTTP: © Qwinix. 2015
1
3
Status-codes 2xx - Success
The action wassuccessfully received, understood, andaccepted
 200 OK
 201 POSTcommandsuccessful
 202 Therequest is acceptedfor processing, butthe processing is not
complete.
 203- Theinformationin theentity header is from alocal orthird-party copy,
not fromtheoriginal server.
 204- Astatuscodeanda header are giveninthe response, butthere is no
entity-bodyinthereply.
HTTPResponse
HTTP: © Qwinix. 2015
1
4
Status-codes 3xx - Redirection
Furtheraction mustbe taken in orderto complete request
 300 Resourcefoundat multiple locations
 301 Resourcemovedpermanently
 302 Resourcemovedtemporarily
 304 Resourcehasnot modified(since date)
HTTPResponse
HTTP: © Qwinix. 2015
1
5
Status-codes 4xx - Client error
Therequestcontains bad syntax or cannotbe fulfilled
 400 Badrequestfromclient
 401 Unauthorized request
 402 Paymentrequiredfor request
 403 Resourceaccessforbidden
 404 Resourcenot found
 405 Methodnot allowed for resource
 406 Resourcetypenotacceptable
HTTPResponse
HTTP: © Qwinix. 2015
1
6
Status-codes 5xx - Servererror
Theserverfailed to fulfill an apparently valid request
 500 Internalservererror
 501 Methodnot implemented
 502 Badgatewayor serveroverload
 503 Service unavailable /gatewaytimeout
 504 Secondarygateway/ servertimeout
HTTP<1.0
HTTP: © Qwinix. 2015
1
7
 Stateless : Serverdoes not remember any previous requests.
 Non Persistent:Separate TCPconnection is needed to serveeach
resource.
HTTP1.1
HTTP: © Qwinix. 2015
1
8
 Servercanbe made to rememberthe previous request using
cookies and sessions.
 Persistent:Single TCPconnection is needed to servemultiple
resources.Serverleaves the connectionopen even after serving
the requestand closes connectionon timeout.
Proxy Server
HTTP: © Qwinix. 2015
1
9
 It is the dedicated computer or software system runningon a
computer that acts as intermediary between client and original
server.
 Theseare usedfor two purposes
 Caching
 As Firewall
Proxy Server
HTTP: © Qwinix. 2015
2
0
Forfurtherdetails,please contact:
Qwinix TechnologiesInc
5350S. RoslynStreet,Suite# 306
GreenwoodVillage, CO 80111
Tel:303-459-4310Fax:(720) 285-1936
info@qwinixtech.com
www.qwinixtech.com
US Costa Rica India UAE 21
Ad

Recommended

Http protocol
Http protocol
Arpita Naik
 
HTTP Protocol Basic
HTTP Protocol Basic
Chuong Mai
 
HTTP
HTTP
altaykarakus
 
Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)
maamir farooq
 
Http
Http
NITT, KAMK
 
Hypertext transfer protocol (http)
Hypertext transfer protocol (http)
johnny19910916
 
HTTP
HTTP
vaibhavrai1993
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
Denis Ristic
 
Http-protocol
Http-protocol
Toushik Paul
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Shubham Srivastava
 
Http - All you need to know
Http - All you need to know
Gökhan Şengün
 
HTTP
HTTP
anwitat
 
HTTP Basics
HTTP Basics
sanjoysanyal
 
What's up with HTTP?
What's up with HTTP?
Mark Nottingham
 
Http methods
Http methods
maamir farooq
 
HTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
Hypertext transfer protocol (http)
Hypertext transfer protocol (http)
Shimona Agarwal
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Rajan Pandey
 
HTTP Definition and Basics.
HTTP Definition and Basics.
Halah Salih
 
HyperText Transfer Protocol
HyperText Transfer Protocol
ponduse
 
Http request and http response
Http request and http response
Nuha Noor
 
Introduction to HTTP
Introduction to HTTP
Yihua Huang
 
HTTP Presentation
HTTP Presentation
Lana Dujanovic
 
Introduction to HTTP protocol
Introduction to HTTP protocol
Aviran Mordo
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 
Hyper text transport protocol
Hyper text transport protocol
HarshithaAllu
 
thisisahypertextbastamaonanasiyaprom.ppt
thisisahypertextbastamaonanasiyaprom.ppt
luciclaveria65
 

More Related Content

What's hot (20)

Http-protocol
Http-protocol
Toushik Paul
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Shubham Srivastava
 
Http - All you need to know
Http - All you need to know
Gökhan Şengün
 
HTTP
HTTP
anwitat
 
HTTP Basics
HTTP Basics
sanjoysanyal
 
What's up with HTTP?
What's up with HTTP?
Mark Nottingham
 
Http methods
Http methods
maamir farooq
 
HTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
Hypertext transfer protocol (http)
Hypertext transfer protocol (http)
Shimona Agarwal
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Rajan Pandey
 
HTTP Definition and Basics.
HTTP Definition and Basics.
Halah Salih
 
HyperText Transfer Protocol
HyperText Transfer Protocol
ponduse
 
Http request and http response
Http request and http response
Nuha Noor
 
Introduction to HTTP
Introduction to HTTP
Yihua Huang
 
HTTP Presentation
HTTP Presentation
Lana Dujanovic
 
Introduction to HTTP protocol
Introduction to HTTP protocol
Aviran Mordo
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 
Http - All you need to know
Http - All you need to know
Gökhan Şengün
 
HTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
Hypertext transfer protocol (http)
Hypertext transfer protocol (http)
Shimona Agarwal
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
Rajan Pandey
 
HTTP Definition and Basics.
HTTP Definition and Basics.
Halah Salih
 
HyperText Transfer Protocol
HyperText Transfer Protocol
ponduse
 
Http request and http response
Http request and http response
Nuha Noor
 
Introduction to HTTP
Introduction to HTTP
Yihua Huang
 
Introduction to HTTP protocol
Introduction to HTTP protocol
Aviran Mordo
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
 
Hypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 

Similar to Http basics by-joshi_29_4_15-ppt (20)

Hyper text transport protocol
Hyper text transport protocol
HarshithaAllu
 
thisisahypertextbastamaonanasiyaprom.ppt
thisisahypertextbastamaonanasiyaprom.ppt
luciclaveria65
 
Hypertex transfer protocol
Hypertex transfer protocol
wanangwa234
 
Module 5.pptx HTTP protocol on optical and wireless communication
Module 5.pptx HTTP protocol on optical and wireless communication
chandushivamurthy4
 
HTTP.ppt
HTTP.ppt
NapoMosola
 
Hypertext Transfer Protocol Hypertext Transfer Protocol
Hypertext Transfer Protocol Hypertext Transfer Protocol
sambreaker1
 
HTTP_2.ppt
HTTP_2.ppt
Ankit Mune
 
HTTP.ppt
HTTP.ppt
Jagdeep Singh
 
HTTP (syper text transfer protocol)(6).ppt
HTTP (syper text transfer protocol)(6).ppt
IshaanKumar43
 
What is http?
What is http?
Talesun Solar USA Ltd.
 
Http Introduction
Http Introduction
Akshay Dhole
 
About Http Connection
About Http Connection
Jussi Pohjolainen
 
http presentation 1.pptx
http presentation 1.pptx
DeepakKumar408406
 
HTTP In-depth
HTTP In-depth
Vinayak Hegde
 
HTTPProtocol HTTPProtocol.pptHTTPProtocol.ppt
HTTPProtocol HTTPProtocol.pptHTTPProtocol.ppt
VietAnhNguyen337355
 
Introduction to HTTP
Introduction to HTTP
Seble Nigussie
 
The HTTP and Web
The HTTP and Web
Gouasmia Zakaria
 
Web technology Unit-I Part D - message format
Web technology Unit-I Part D - message format
SSN College of Engineering, Kalavakkam
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
Nidhitransport
 
Http
Http
Re-john Kaarim
 
Hyper text transport protocol
Hyper text transport protocol
HarshithaAllu
 
thisisahypertextbastamaonanasiyaprom.ppt
thisisahypertextbastamaonanasiyaprom.ppt
luciclaveria65
 
Hypertex transfer protocol
Hypertex transfer protocol
wanangwa234
 
Module 5.pptx HTTP protocol on optical and wireless communication
Module 5.pptx HTTP protocol on optical and wireless communication
chandushivamurthy4
 
Hypertext Transfer Protocol Hypertext Transfer Protocol
Hypertext Transfer Protocol Hypertext Transfer Protocol
sambreaker1
 
HTTP (syper text transfer protocol)(6).ppt
HTTP (syper text transfer protocol)(6).ppt
IshaanKumar43
 
HTTPProtocol HTTPProtocol.pptHTTPProtocol.ppt
HTTPProtocol HTTPProtocol.pptHTTPProtocol.ppt
VietAnhNguyen337355
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
Nidhitransport
 
Ad

Recently uploaded (20)

How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
 
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
Top Time Tracking Solutions for Accountants
Top Time Tracking Solutions for Accountants
oliviareed320
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
mary rojas
 
Download Adobe Illustrator Crack free for Windows 2025?
Download Adobe Illustrator Crack free for Windows 2025?
grete1122g
 
Best Practice for LLM Serving in the Cloud
Best Practice for LLM Serving in the Cloud
Alluxio, Inc.
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
declaration of Variables and constants.pptx
declaration of Variables and constants.pptx
meemee7378
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
How Automation in Claims Handling Streamlined Operations
How Automation in Claims Handling Streamlined Operations
Insurance Tech Services
 
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
 
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
From Data Preparation to Inference: How Alluxio Speeds Up AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
Top Time Tracking Solutions for Accountants
Top Time Tracking Solutions for Accountants
oliviareed320
 
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
 
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
mary rojas
 
Download Adobe Illustrator Crack free for Windows 2025?
Download Adobe Illustrator Crack free for Windows 2025?
grete1122g
 
Best Practice for LLM Serving in the Cloud
Best Practice for LLM Serving in the Cloud
Alluxio, Inc.
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
 
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
declaration of Variables and constants.pptx
declaration of Variables and constants.pptx
meemee7378
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Ad

Http basics by-joshi_29_4_15-ppt

  • 1. HTTP 1 Hypertext Transfer Protocol Date: 29-04-2015 By: Raghavendra Joshi
  • 3. Hyper Text Transfer Protocol HTTP: © Qwinix. 20153 What is HTTP?  It is the set of rules for bi-directional transfer of data on the World Wide Web  DataMay be – Images – Text-HTML page – JSON- XML
  • 4. HTTPComponents HTTP: © Qwinix. 20154 Client– Web browser, Mobilebrowser, etc.. Web Server –Apache, IIS(Internet Information Server) from Microsoft. Resource –Plain text, HTML, Images, JSON, XML etc URL - Uniform Resource Locator. Where exactlyresource is located on the internet.
  • 5. URLSyntax HTTP: © Qwinix. 20155 <scheme>://<host> :<port>/<path> ;<parameters>?<query> #<fragment> Scheme - The protocol you are using Host - Host name or ip number Port- TCPport number that protocol server is using Path -Path and filename reference of object on server
  • 6. HTTPRequest MessageSyntax HTTP: © Qwinix. 20156 Request-Line Headers... Content... blank line
  • 7. ARequest Example HTTP: © Qwinix. 20157 GET /foo/bar/index.html HTTP/1.1 User -Agent: Mozilla/4.0 Host: www.example.com Accept -Language: en-us Date: Wed, 29Apr201510:15:56GMT Server: Apache Last-Modified: Wed, 29 Apr 201509:15:56GMT Accept-Ranges: bytes Content-Length: 51
  • 8. HTTPResponse Message Syntax HTTP: © Qwinix. 20158 Status-Line Headers... Content... blank line
  • 9. HTTPResponse Message Syntax Copyright © Qwinix. 20149 HTTP/1.1 200 OK Date:Wed,29 Apr2015 10:15:56 GMT Server:Apache/2.2.14 (Win32) Last-Modified:Wed,29 Apr 201509:15:56 GMT Accept-Ranges: bytes Content-Length: 51 Content-Type: text/html Connection:Closed <html> <body> <h1>Hello,World!</h1> </body> </html>
  • 10. HTTPMethods Copyright © Qwinix. 2014 1 0  GET - Used to retrieve existing resourceidentified by the URL  HEAD - Used to retrievemeta information about the existing resourcewith out responsebody. It is the little brotherofGET  POST- Usedto create a new resourceon theserveridentified by theURL
  • 11. HTTPMethods Copyright © Qwinix. 2014 1 1  PUT- Used to update existing resourceidentified by the URL  DELETE - Used to removetheexisting resourceidentified by the URL  CONNECT- Establishes a tunnelto a serveridentified by URI
  • 12. HTTPResponse HTTP: © Qwinix. 2015 1 2 Status-codes 1xx - Informational  100-Whenthe serverreceivesthe requestheaders, 100Continue occurs. In thiscase, theclient is requiredto proceedin sending therequestbody.  101–Switching Protocol The client requesthasaskedthe serverto switch protocols andthe serveris acknowledging thatitwill dosoandcomply with the client's request
  • 13. HTTPResponse HTTP: © Qwinix. 2015 1 3 Status-codes 2xx - Success The action wassuccessfully received, understood, andaccepted  200 OK  201 POSTcommandsuccessful  202 Therequest is acceptedfor processing, butthe processing is not complete.  203- Theinformationin theentity header is from alocal orthird-party copy, not fromtheoriginal server.  204- Astatuscodeanda header are giveninthe response, butthere is no entity-bodyinthereply.
  • 14. HTTPResponse HTTP: © Qwinix. 2015 1 4 Status-codes 3xx - Redirection Furtheraction mustbe taken in orderto complete request  300 Resourcefoundat multiple locations  301 Resourcemovedpermanently  302 Resourcemovedtemporarily  304 Resourcehasnot modified(since date)
  • 15. HTTPResponse HTTP: © Qwinix. 2015 1 5 Status-codes 4xx - Client error Therequestcontains bad syntax or cannotbe fulfilled  400 Badrequestfromclient  401 Unauthorized request  402 Paymentrequiredfor request  403 Resourceaccessforbidden  404 Resourcenot found  405 Methodnot allowed for resource  406 Resourcetypenotacceptable
  • 16. HTTPResponse HTTP: © Qwinix. 2015 1 6 Status-codes 5xx - Servererror Theserverfailed to fulfill an apparently valid request  500 Internalservererror  501 Methodnot implemented  502 Badgatewayor serveroverload  503 Service unavailable /gatewaytimeout  504 Secondarygateway/ servertimeout
  • 17. HTTP<1.0 HTTP: © Qwinix. 2015 1 7  Stateless : Serverdoes not remember any previous requests.  Non Persistent:Separate TCPconnection is needed to serveeach resource.
  • 18. HTTP1.1 HTTP: © Qwinix. 2015 1 8  Servercanbe made to rememberthe previous request using cookies and sessions.  Persistent:Single TCPconnection is needed to servemultiple resources.Serverleaves the connectionopen even after serving the requestand closes connectionon timeout.
  • 19. Proxy Server HTTP: © Qwinix. 2015 1 9  It is the dedicated computer or software system runningon a computer that acts as intermediary between client and original server.  Theseare usedfor two purposes  Caching  As Firewall
  • 20. Proxy Server HTTP: © Qwinix. 2015 2 0
  • 21. Forfurtherdetails,please contact: Qwinix TechnologiesInc 5350S. RoslynStreet,Suite# 306 GreenwoodVillage, CO 80111 Tel:303-459-4310Fax:(720) 285-1936 [email protected] www.qwinixtech.com US Costa Rica India UAE 21