SlideShare a Scribd company logo
Prepared By :- Jangezkhan A.khamo
What Are HTTP
Status Codes ?
University of Duhok
College of Science
Computer Department
Contents
• Introduction to http .
• http how it works .
• http status codes .
• 403: Forbidden
• 404: Not Found
Introduction to http
• HTTP( Hypertext transfer protocol )
• Language of the Web
 protocol used for communication between web browsers
and web servers .
http how it works
As a request-response protocol, HTTP gives users a way to interact with web
resources such as HTML files by transmitting hypertext messages between
clients and servers. HTTP clients generally use Transmission Control Protocol
(TCP) connections to communicate with servers.
HTTP Status Codes
• Status codes are issued by a server in response to a client’s request
made to the server.
• All HTTP response status codes are separated into five classes (or categories).
•1xx Informational – the request was received, continuing process
•2xx Successful – the request was successfully received, understood and accepted
•3xx Redirection – further action needs to be taken in order to complete the request
•4xx Client Error – the request contains bad syntax or cannot be fulfilled
•5xx Server Error – the server failed to fulfill an apparently valid request
1xx Informational
• 100 – Continue .
• 101 – Switching protocol .
• 103 – Checkpoints .
• Basically, the server hasn’t fully completed the request yet and it’s
still processing the information. This is like a transitional phase
saying the server has not yet completed the request.
2xx Successful
• Basically, these are the successful requests, showing that everything
happened as planned (which is usually what you’re going for):
• 200 – OK (you will see this one the most);
• 201 – Created;
• 202 – Accepted;
• 205 – Reset Content;
• 206 – Partial Content.
3xx Redirection
• These error codes are shown when you request an address and are sent
somewhere else. There’s a bunch of different types of different types of
redirects:
• 301 – Moved Permanently;
• 302 – Found;
• 304 – Not Modified;
• 305 – Use Proxy;
• 307 – Temporary Redirect.
4xx Client Error
• These are all for client errors. That means the page wasn’t found and so
mething is wrong with the request. Whatever is happening though ,
the issue is typically on the client side:
• 400: Bad Request;
• 401: Unauthorized;
• 403: Forbidden;
• 404: Not Found;
• 408: Request Timeout;
• 410: Gone;
• 429: Too Many Requests.
403: Forbidden
error message
403 Forbidden – you don’t have permission to access on this server’ . And
most likely, you have no idea what it is all about.
Fix the 403 forbidden error
In short, follow these steps in order to fix the 403 forbidden error:
1. Check or reset/rename your . htaccess file
2. Reset file and folder permissions
3. Disable WordPress plugins
404: Not Found
• The HTTP error 404 means that the page you are trying to open could
not be found on the server.
The error message may appear as follows:
• "Error 404"
• "404 not found"
• "The requested URL was not found on the server."
• "HTTP Error 404"
• "Error 404: page not found"
404: Not Found
How to Fix Windows Error 404
How to Fix Windows Error 404
How to Fix Windows Error 404
How to Fix Windows Error 404
How to Fix Windows Error 404
How to Fix Windows Error 404
5xx Server Error
• These appear when the client made a good request, but the server didn’t
complete it.
• So something is wrong on the server side.
• 500 – Internal Server Error;
• 502 – Bad Gateway;
• 503 – Service Unavailable;
• 504 – Gateway Timeout.
Any
Question ?
Thanks
For
Attention

More Related Content

What's hot

Understanding the Web through HTTP
Understanding the Web through HTTPUnderstanding the Web through HTTP
Understanding the Web through HTTP
Olivia Brundage
 
Http methods
Http methodsHttp methods
Http methods
maamir farooq
 
Http headers
Http headersHttp headers
Http headers
Judy Ngure
 
HTTP Response Codes | Errors
HTTP Response Codes | ErrorsHTTP Response Codes | Errors
HTTP Response Codes | Errors
Siddharth Sharma
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
Http and its Applications
Http and its ApplicationsHttp and its Applications
Http and its Applications
Nayan Dagliya
 
Http
HttpHttp
GET and POST in PHP
GET and POST in PHPGET and POST in PHP
GET and POST in PHP
Vineet Kumar Saini
 
HTTP Definition and Basics.
HTTP Definition and Basics.HTTP Definition and Basics.
HTTP Definition and Basics.
Halah Salih
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycleWeb (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-ppt
Qwinix Technologies
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
Sahil Agarwal
 
Webinar slides "Building Real-Time Collaborative Web Applications"
Webinar slides "Building Real-Time Collaborative Web Applications"Webinar slides "Building Real-Time Collaborative Web Applications"
Webinar slides "Building Real-Time Collaborative Web Applications"
Sachin Katariya
 
Web Socket
Web SocketWeb Socket
Web Socket
Jack Bui
 
HTTP
HTTPHTTP
Http request and http response
Http request and http responseHttp request and http response
Http request and http response
Nuha Noor
 
HTTP
HTTPHTTP
Web Application Development using PHP Chapter 5
Web Application Development using PHP Chapter 5Web Application Development using PHP Chapter 5
Web Application Development using PHP Chapter 5
Mohd Harris Ahmad Jaal
 
Exchange Server Error
Exchange  Server ErrorExchange  Server Error
Exchange Server Error
jacjanssens
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
Navaneethan Naveen
 

What's hot (20)

Understanding the Web through HTTP
Understanding the Web through HTTPUnderstanding the Web through HTTP
Understanding the Web through HTTP
 
Http methods
Http methodsHttp methods
Http methods
 
Http headers
Http headersHttp headers
Http headers
 
HTTP Response Codes | Errors
HTTP Response Codes | ErrorsHTTP Response Codes | Errors
HTTP Response Codes | Errors
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
 
Http and its Applications
Http and its ApplicationsHttp and its Applications
Http and its Applications
 
Http
HttpHttp
Http
 
GET and POST in PHP
GET and POST in PHPGET and POST in PHP
GET and POST in PHP
 
HTTP Definition and Basics.
HTTP Definition and Basics.HTTP Definition and Basics.
HTTP Definition and Basics.
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycleWeb (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-ppt
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Webinar slides "Building Real-Time Collaborative Web Applications"
Webinar slides "Building Real-Time Collaborative Web Applications"Webinar slides "Building Real-Time Collaborative Web Applications"
Webinar slides "Building Real-Time Collaborative Web Applications"
 
Web Socket
Web SocketWeb Socket
Web Socket
 
HTTP
HTTPHTTP
HTTP
 
Http request and http response
Http request and http responseHttp request and http response
Http request and http response
 
HTTP
HTTPHTTP
HTTP
 
Web Application Development using PHP Chapter 5
Web Application Development using PHP Chapter 5Web Application Development using PHP Chapter 5
Web Application Development using PHP Chapter 5
 
Exchange Server Error
Exchange  Server ErrorExchange  Server Error
Exchange Server Error
 
Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014Http request&response by Vignesh 15 MAR 2014
Http request&response by Vignesh 15 MAR 2014
 

Similar to HTTP

Common errors web.pptx [autosaved]
Common errors web.pptx [autosaved]Common errors web.pptx [autosaved]
Common errors web.pptx [autosaved]
BESOR ACADEMY
 
BITM3730 11-1.pptx
BITM3730 11-1.pptxBITM3730 11-1.pptx
BITM3730 11-1.pptx
MattMarino13
 
BITM3730 Networking.pdf
BITM3730 Networking.pdfBITM3730 Networking.pdf
BITM3730 Networking.pdf
MattMarino13
 
BITM3730Week9(1).pptx
BITM3730Week9(1).pptxBITM3730Week9(1).pptx
BITM3730Week9(1).pptx
MattMarino13
 
Information on Various HTTP Error Codes
Information on Various HTTP Error CodesInformation on Various HTTP Error Codes
Information on Various HTTP Error Codes
HTS Hosting
 
Apache error
Apache errorApache error
Apache error
Rishabh Bahukhandi
 
SEO HTTP Response Codes List
SEO HTTP Response Codes List SEO HTTP Response Codes List
SEO HTTP Response Codes List
Laxman Kotte
 
Unit v
Unit v Unit v
Unit v
APARNA P
 
BeJUG JAX-RS Event
BeJUG JAX-RS EventBeJUG JAX-RS Event
BeJUG JAX-RS Event
Stephan Janssen
 
Browser
BrowserBrowser
Browser
Shweta Oza
 
Web technology Unit-I Part D - message format
Web technology Unit-I  Part D - message formatWeb technology Unit-I  Part D - message format
Web technology Unit-I Part D - message format
SSN College of Engineering, Kalavakkam
 
How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?
Anny Rathore
 
Lesson 6 web based attacks
Lesson 6 web based attacksLesson 6 web based attacks
Lesson 6 web based attacks
Frank Victory
 
Web Application Technologies
Web Application TechnologiesWeb Application Technologies
Web Application Technologies
Sehan Lee
 
HTTP Status Codes Cheat Sheet: An Exhaustive List
HTTP Status Codes Cheat Sheet: An Exhaustive ListHTTP Status Codes Cheat Sheet: An Exhaustive List
HTTP Status Codes Cheat Sheet: An Exhaustive List
Mainstreethost
 
CNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application TechnologiesCNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application Technologies
Sam Bowne
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
Nidhitransport
 
Webapp security testing
Webapp security testingWebapp security testing
Webapp security testing
Tomas Doran
 
Webapp security testing
Webapp security testingWebapp security testing
Webapp security testing
Tomas Doran
 
Http Status Message - Pocket Guide
Http Status Message - Pocket GuideHttp Status Message - Pocket Guide
Http Status Message - Pocket Guide
Santhosh Kumar
 

Similar to HTTP (20)

Common errors web.pptx [autosaved]
Common errors web.pptx [autosaved]Common errors web.pptx [autosaved]
Common errors web.pptx [autosaved]
 
BITM3730 11-1.pptx
BITM3730 11-1.pptxBITM3730 11-1.pptx
BITM3730 11-1.pptx
 
BITM3730 Networking.pdf
BITM3730 Networking.pdfBITM3730 Networking.pdf
BITM3730 Networking.pdf
 
BITM3730Week9(1).pptx
BITM3730Week9(1).pptxBITM3730Week9(1).pptx
BITM3730Week9(1).pptx
 
Information on Various HTTP Error Codes
Information on Various HTTP Error CodesInformation on Various HTTP Error Codes
Information on Various HTTP Error Codes
 
Apache error
Apache errorApache error
Apache error
 
SEO HTTP Response Codes List
SEO HTTP Response Codes List SEO HTTP Response Codes List
SEO HTTP Response Codes List
 
Unit v
Unit v Unit v
Unit v
 
BeJUG JAX-RS Event
BeJUG JAX-RS EventBeJUG JAX-RS Event
BeJUG JAX-RS Event
 
Browser
BrowserBrowser
Browser
 
Web technology Unit-I Part D - message format
Web technology Unit-I  Part D - message formatWeb technology Unit-I  Part D - message format
Web technology Unit-I Part D - message format
 
How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?How to fix 504 Gateway Timeout Error on your WordPress Website?
How to fix 504 Gateway Timeout Error on your WordPress Website?
 
Lesson 6 web based attacks
Lesson 6 web based attacksLesson 6 web based attacks
Lesson 6 web based attacks
 
Web Application Technologies
Web Application TechnologiesWeb Application Technologies
Web Application Technologies
 
HTTP Status Codes Cheat Sheet: An Exhaustive List
HTTP Status Codes Cheat Sheet: An Exhaustive ListHTTP Status Codes Cheat Sheet: An Exhaustive List
HTTP Status Codes Cheat Sheet: An Exhaustive List
 
CNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application TechnologiesCNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application Technologies
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
 
Webapp security testing
Webapp security testingWebapp security testing
Webapp security testing
 
Webapp security testing
Webapp security testingWebapp security testing
Webapp security testing
 
Http Status Message - Pocket Guide
Http Status Message - Pocket GuideHttp Status Message - Pocket Guide
Http Status Message - Pocket Guide
 

More from jangezkhan

Google
GoogleGoogle
Google
jangezkhan
 
Process concept
Process conceptProcess concept
Process concept
jangezkhan
 
Internet of Vehicles (IoV)
Internet of Vehicles (IoV)Internet of Vehicles (IoV)
Internet of Vehicles (IoV)
jangezkhan
 
Computer Virus
Computer VirusComputer Virus
Computer Virus
jangezkhan
 
Using Serious Games to Train Evacuation Behavior
Using Serious Games to Train Evacuation BehaviorUsing Serious Games to Train Evacuation Behavior
Using Serious Games to Train Evacuation Behavior
jangezkhan
 
Kinect
KinectKinect
Kinect
jangezkhan
 
Chemistry
ChemistryChemistry
Chemistry
jangezkhan
 
Dark Net
Dark NetDark Net
Dark Net
jangezkhan
 

More from jangezkhan (8)

Google
GoogleGoogle
Google
 
Process concept
Process conceptProcess concept
Process concept
 
Internet of Vehicles (IoV)
Internet of Vehicles (IoV)Internet of Vehicles (IoV)
Internet of Vehicles (IoV)
 
Computer Virus
Computer VirusComputer Virus
Computer Virus
 
Using Serious Games to Train Evacuation Behavior
Using Serious Games to Train Evacuation BehaviorUsing Serious Games to Train Evacuation Behavior
Using Serious Games to Train Evacuation Behavior
 
Kinect
KinectKinect
Kinect
 
Chemistry
ChemistryChemistry
Chemistry
 
Dark Net
Dark NetDark Net
Dark Net
 

Recently uploaded

在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
MAGOTI ERNEST
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
Leonel Morgado
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
AbdullaAlAsif1
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
University of Maribor
 

Recently uploaded (20)

在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
 

HTTP

  • 1. Prepared By :- Jangezkhan A.khamo What Are HTTP Status Codes ? University of Duhok College of Science Computer Department
  • 2. Contents • Introduction to http . • http how it works . • http status codes . • 403: Forbidden • 404: Not Found
  • 3. Introduction to http • HTTP( Hypertext transfer protocol ) • Language of the Web  protocol used for communication between web browsers and web servers .
  • 4. http how it works As a request-response protocol, HTTP gives users a way to interact with web resources such as HTML files by transmitting hypertext messages between clients and servers. HTTP clients generally use Transmission Control Protocol (TCP) connections to communicate with servers.
  • 5. HTTP Status Codes • Status codes are issued by a server in response to a client’s request made to the server. • All HTTP response status codes are separated into five classes (or categories). •1xx Informational – the request was received, continuing process •2xx Successful – the request was successfully received, understood and accepted •3xx Redirection – further action needs to be taken in order to complete the request •4xx Client Error – the request contains bad syntax or cannot be fulfilled •5xx Server Error – the server failed to fulfill an apparently valid request
  • 6. 1xx Informational • 100 – Continue . • 101 – Switching protocol . • 103 – Checkpoints . • Basically, the server hasn’t fully completed the request yet and it’s still processing the information. This is like a transitional phase saying the server has not yet completed the request.
  • 7. 2xx Successful • Basically, these are the successful requests, showing that everything happened as planned (which is usually what you’re going for): • 200 – OK (you will see this one the most); • 201 – Created; • 202 – Accepted; • 205 – Reset Content; • 206 – Partial Content.
  • 8. 3xx Redirection • These error codes are shown when you request an address and are sent somewhere else. There’s a bunch of different types of different types of redirects: • 301 – Moved Permanently; • 302 – Found; • 304 – Not Modified; • 305 – Use Proxy; • 307 – Temporary Redirect.
  • 9. 4xx Client Error • These are all for client errors. That means the page wasn’t found and so mething is wrong with the request. Whatever is happening though , the issue is typically on the client side: • 400: Bad Request; • 401: Unauthorized; • 403: Forbidden; • 404: Not Found; • 408: Request Timeout; • 410: Gone; • 429: Too Many Requests.
  • 10. 403: Forbidden error message 403 Forbidden – you don’t have permission to access on this server’ . And most likely, you have no idea what it is all about.
  • 11. Fix the 403 forbidden error In short, follow these steps in order to fix the 403 forbidden error: 1. Check or reset/rename your . htaccess file 2. Reset file and folder permissions 3. Disable WordPress plugins
  • 12. 404: Not Found • The HTTP error 404 means that the page you are trying to open could not be found on the server.
  • 13. The error message may appear as follows: • "Error 404" • "404 not found" • "The requested URL was not found on the server." • "HTTP Error 404" • "Error 404: page not found" 404: Not Found
  • 14. How to Fix Windows Error 404
  • 15. How to Fix Windows Error 404
  • 16. How to Fix Windows Error 404
  • 17. How to Fix Windows Error 404
  • 18. How to Fix Windows Error 404
  • 19. How to Fix Windows Error 404
  • 20. 5xx Server Error • These appear when the client made a good request, but the server didn’t complete it. • So something is wrong on the server side. • 500 – Internal Server Error; • 502 – Bad Gateway; • 503 – Service Unavailable; • 504 – Gateway Timeout.