All Projects â†’ nickbullll â†’ http-simple-cheatsheet

nickbullll / http-simple-cheatsheet

Licence: MIT License
Simple HTTP status codes cheatsheet đŸĻ„

Projects that are alternatives of or similar to http-simple-cheatsheet

Milky
A .NET Standard library for pentesting web apps against credential stuffing attacks.
Stars: ✭ 49 (+172.22%)
Mutual labels:  website, webapp
Webapp.rs
A web application completely written in Rust. 🌍
Stars: ✭ 1,888 (+10388.89%)
Mutual labels:  website, webapp
Web Applications With Fastapi Course
Demo code and other handouts for students of our FastAPI Web Apps course.
Stars: ✭ 56 (+211.11%)
Mutual labels:  website, webapp
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (+77.78%)
Mutual labels:  website, webapp
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+816.67%)
Mutual labels:  website, webapp
Docker Vue Node Nginx Mongodb Redis
🐉 An awesome boilerplate, Integrated Docker, Vue, Node, Nginx, Mongodb and Redis in one, Designed to develop & build your web applications more efficient and elegant.
Stars: ✭ 34 (+88.89%)
Mutual labels:  website, webapp
Jasypt Spring Boot
Jasypt integration for Spring boot
Stars: ✭ 1,948 (+10722.22%)
Mutual labels:  website, webapp
Responsiveframework
Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 476 (+2544.44%)
Mutual labels:  website, webapp
TLS-Redirection
TLS Redirection
Stars: ✭ 109 (+505.56%)
Mutual labels:  https, cheatsheet
hackthebox
Notes Taken for HTB Machines & InfoSec Community.
Stars: ✭ 286 (+1488.89%)
Mutual labels:  guide, cheatsheet
Traingenerator
🧙 A web app to generate template code for machine learning
Stars: ✭ 948 (+5166.67%)
Mutual labels:  website, webapp
node-starter-kit
Node.js / GraphQL project template pre-configured with TypeScript, PostgreSQL, login flow, transactional emails, unit tests, CI/CD workflow.
Stars: ✭ 76 (+322.22%)
Mutual labels:  website, webapp
Next Pwa
Zero config PWA plugin for Next.js, with workbox 🧰
Stars: ✭ 909 (+4950%)
Mutual labels:  website, webapp
Image-to-Braille
Give it an image, and it will become unicode braille
Stars: ✭ 140 (+677.78%)
Mutual labels:  website, webapp
Briefing
Secure direct video group chat
Stars: ✭ 710 (+3844.44%)
Mutual labels:  website, webapp
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (+322.22%)
Mutual labels:  website, webapp
Javascript Cheatsheet
Basic Javascript Cheat Sheet
Stars: ✭ 262 (+1355.56%)
Mutual labels:  website, cheatsheet
Preact Www
📖 Preact documentation website.
Stars: ✭ 272 (+1411.11%)
Mutual labels:  website, webapp
Node Red Contrib Uibuilder
Easily create data-driven web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.
Stars: ✭ 215 (+1094.44%)
Mutual labels:  website, webapp
archcheatsheet
The way of creating custom Arch dual-boot system without desktop environment with `no mouse` approach in mind.
Stars: ✭ 83 (+361.11%)
Mutual labels:  guide, cheatsheet

http logo

Table of Contents

  1. Informational
  2. Successful Requests
  3. Redirects
  4. Client Errors
  5. Server Errors

1. Informational

1xx = ℹī¸

100 - Continue

Server is satisfied with the initial information about the request and client can continue to forward headers.

101 - Switching Protocols

The server suggests switching to a protocol more suitable for the specified resource. (list of proposed protocols server indicates in the header field Upgrade)

102 - Processing

The request is accepted, but it takes a long time to process it.

2. Successful Requests

2xx = ✅

200 - OK

Request was successful.

201 - Created

Request was successful and something new was created based on that request.

202 - Accepted

Request was received successfully, but may not be acted on immediately.

203 - Non-authoritative Information

Request was successful, but information sent to the client about the response comes from a 3rd party server.

204 - No Content

Request was successful, but no data is sent back.

205 - Reset Content

Request from the server to reset the information sent, such as form data.

206 - Partial Content

Response to a successful request for only part of a document.

3. Redirects

3xx = 👉

300 - Multiple Choices

Response indicating that what was requested has moved or that there are multiple options that match the request.

301 - Moved Permanently

Requested document was moved permanently and response contains the URL for that new location. Important to use when changing domains names or URLS of existing documents.

302 Found

Requested document was temporarily moved to a different location. The URL of the new location is sent
back with the response. 303 and 307 are more specific versions at this type and were implemented as of HTTP/1.1.

303 See Other (HTTP/1.1)

Requested document found and responds with the URI where the document can be currently be found.

304 Not Modified

Requested document has not changed since the last time it was requested. Client loads the document from the cache.

305 Use Proxy

Requested document can only be accessed through a specified proxy.

307 Temporary Redirect (HTTP/1.1)

Requested document can temporarily found at a different URL, which is given in the response. This is a more pure version of what a 302 is normally meant to be.

4. Client Errors

4xx = ❌

400 Bad Request

The server did not understand the request.

401 Unauthorized

Client must be authorized before access, typically through some kind of login.

403 Forbidden

Client does not have permission to access the requested document. If this shows up on a document that should be available, it is likely a permissions issue.

404 Not Found

Requested document was not found at the URL give and there is no new location specified for the document. Does not mean that the document is permanently missing from the given URL.

405 Method Not Allowed

Request method was not allowed for the specified document.

406 Not Acceptable

Requested document cannot be sent in a way that the client can understand.

407 Proxy Authentication Required

Client must be authorized by the proxy before the requested document can be sent.

408 Request Timeout

Amount of time for the request exceeded the amount of time that the server is set to wait for a request.

409 Conflict

Requested document could not be sent because of a conflict in the request.

410 Gone

Similar to a 404, except that it means the document is permanently gone from the URL and there is no new location specified.

411 Length Required

Request refused because content length must be specified by client.

412 Precondition Failed

At least one condition of the request has failed.

413 Request Entity Too Large

Request was larger than the server was able to handle. A common example of this would be if a File is sent through a posted form and it is larger than the server settings allow tor a post.

414 Request URL

The URL was longer than what the server could handle. A URL resulting in this error is normally thousands of characters long, thus it is rarely an issue.

415 Unsupported Media Type

Indicates that the format of at least part of the request is unsupported.

416 Requested Range Not Satisfiable

Request could not be fulfilled. Can occur if client requests a part of a document that doesn't exist.

417 Expectation Failed

The server could not fulfill the requirements sent in the "Expect" header field.

5. Server Errors

5xx = ⛔

500 - Internal Server

Generic error message meaning that something broke but nothing more specific can be sent.

501 - Not Implemented

Server does not support what is required to fulfill the request.

502 - Bad Gateway

Server acting as a gateway or proxy received response from an upstream server that was deemed invalid.

503 - Service Unavailable

Server is currently unavailable due to high load, maintenance, or other temporary situation.

504 - Gateway Timeout

Server acting as a gateway or proxy did not receive response within the amount of time that the server is set to wait for a response.

505 - HTTP Version Not Supported

Server does not support the HTTP protocol used by the client for the request.

Contribution

  • Report issues
  • Open pull request with improvements
  • Spread the word
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].