CSS Grid Cheatsheet – Online Interactive Template Areas
Visual reference for CSS Grid properties. Click to see code snippets and visual demos.
UD5 Toolkit
A comprehensive guide to HTTP request methods — GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE, and CONNECT. Learn when to use each method, their properties, and RESTful API best practices.
The GET method is used to retrieve data from a specified resource. It is the most common HTTP method and forms the backbone of data retrieval on the web. GET requests should only retrieve data and have no other side effects — they are considered safe and idempotent.
GET /api/users/123 HTTP/1.1
Host: api.example.com
Accept: application/json
Authorization: Bearer token_here
Every HTTP response includes a status code. Here are the most commonly used codes you'll encounter when working with RESTful APIs.
| 200 | OK — Request succeeded |
| 201 | Created — Resource created |
| 202 | Accepted — Processing |
| 204 | No Content — Success, no body |
| 301 | Moved Permanently |
| 302 | Found — Temporary redirect |
| 304 | Not Modified — Use cache |
| 307 | Temporary Redirect (preserve method) |
| 400 | Bad Request — Malformed syntax |
| 401 | Unauthorized — Authentication required |
| 403 | Forbidden — No permission |
| 404 | Not Found — Resource doesn't exist |
| 405 | Method Not Allowed |
| 409 | Conflict — State conflict |
| 422 | Unprocessable Entity |
| 429 | Too Many Requests — Rate limit |
| 500 | Internal Server Error |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| Action | Method | Endpoint | Example | Response |
|---|---|---|---|---|
| List all | GET | /users |
/api/users |
200 + array |
| Get one | GET | /users/{id} |
/api/users/42 |
200 + object |
| Create | POST | /users |
/api/users |
201 + object |
| Full update | PUT | /users/{id} |
/api/users/42 |
200 / 204 |
| Partial update | PATCH | /users/{id} |
/api/users/42 |
200 / 204 |
| Delete | DELETE | /users/{id} |
/api/users/42 |
200 / 204 |
| Nested resource | GET | /users/{id}/posts |
/api/users/42/posts |
200 + array |
/api/resource
Read data? → GET
Create new? → POST
Replace all? → PUT
Change part? → PATCH
Remove? → DELETE
Common questions about HTTP methods, RESTful API design, and best practices.
POST /users → server assigns ID and returns /users/123). Use PUT when the client specifies the exact URI (e.g., PUT /users/123 — the client knows the ID). POST is for creating subordinate resources where the server controls the naming; PUT is for upsert operations where the client controls the resource identifier.
Access-Control-Allow-Methods and Access-Control-Allow-Origin indicating what's permitted.
HttpOnly cookie flag. Most modern web servers (Apache, Nginx, IIS) disable TRACE by default for security reasons.
/api/search is appropriate. Some APIs use POST /api/users/search with a JSON body containing filter criteria. While GET is ideal for simple queries, POST is acceptable for complex search operations.
Use /users not /user. Consistency makes your API predictable and intuitive for developers.
Prefix endpoints with /v1/ or use header-based versioning to avoid breaking existing clients.
Always return the appropriate HTTP status code. Don't return 200 OK with an error message in the body.
Set Content-Type, Accept, and caching headers. Use Location header for 201 responses.
Visual reference for CSS Grid properties. Click to see code snippets and visual demos.
Paste response headers string and get a security audit. Check presence and configuration of key security headers. Local analysis.
Interactive cheatsheet for JavaScript regular expressions with live examples. Click any token to see its explanation and test it on sample text immediately.
Select HTTP method, set headers, and body. Send requests and see the full response. Lightweight Postman alternative.
Look up any HTTP status code and see its meaning, RFC reference, and example. Full offline reference.
Search and copy HTML entities for arrows, math, currency, and symbols. See the glyph and code. Fast reference.
Paste a cURL command and convert it to a fetch() call in JavaScript, Python requests, or Go net/http. Save time.
View all CSS system colors (Canvas, ButtonFace, GrayText) as swatches. Click to copy. For forced‑colors adaptation.
Search and filter all CSS properties that can be animated. See value types and example keyframes. Quick dev reference.
A clean, printable Morse code chart with letters, numbers, and common punctuation. Learn and decode easily. Static.
An interactive reference for regular expression tokens. Click a token to see its explanation and example. Learn regex faster.
Pick a method, URL, headers, and body, then send an HTTP request directly from your browser. Debug APIs easily.
Click to get a random HTTP status code with its name and description. See 418 I'm a teapot. Fun for devs.
Trace the full redirect path of a URL. See every hop, status code, and final destination. Detect broken chains.
Find essential Visual Studio Code shortcuts for Windows, Mac, and Linux. Filter by category. Boost your coding speed with this reference.
A searchable list of essential Docker CLI commands for managing containers, images, and volumes. Copy-paste friendly. Always handy.
Quick reference for frequently used Git commands with examples. Searchable and categorized. A handy resource for all developers.
Browse and search all Font Awesome 6 icons with preview, class name, and unicode. Copy the HTML snippet. Perfect for web developers.
A complete reference of HTTP status codes with explanations. Search and filter by code or category. Useful for API developers and web debugging. Static and fast.