Category articles "API"
Study all materials on this topic
Secure file uploads: size, type, names, and storage
Choosing a photo looks simple: the browser sends a file and the server stores it. However, its name, declared type,...
S3-compatible object storage: buckets, keys, and URLs
A regular folder works on one computer. After deployment it is unreliable: a container can be replaced, and several application...
Cookie sessions and CSRF in server-rendered web applications
A cookie session connects browser requests to a user. A signed cookie prevents undetected modification, but its contents are not...
REST API Design Principles
Covered topics: Resources and URLs, HTTP methods, Nested resources, Response codes.
API Keys: What They Are and How to Use Them
Most public APIs require an API key — a unique string that identifies you as a registered user of the...
The requests Library: HTTP Requests from Python
requests is the most downloaded Python library in the world — over 300 million downloads per month. It makes HTTP...
How to Read API Documentation
API documentation is a developer's primary tool. Knowing how to read it matters more than memorizing any specific API —...
HTTP Status Codes: What the Server Is Telling Your Program
Every time your program makes an API request, the server responds with more than just data — it responds with...
SDK and REST API: What's the Difference and Which Should You Choose?
In earlier lessons, you called APIs directly with requests: you supplied the URL, HTTP method, headers, and parameters yourself. Lesson...
HTTP Request Headers: What They Are and Why They Matter
Every HTTP request is made up of three parts: the start line, headers, and a body. Headers are the request's...
URL Structure and Query Parameters
Every HTTP request targets a specific address. Understanding URL structure means you can read requests like plain text instead of...
HTTP Methods: GET, POST, PATCH, PUT, DELETE
In previous lessons we always used GET requests — asking the server for data. But HTTP supports other methods for...
Other categories
Study related topics
Want more materials?
Subscribe to updates and be the first to know about new articles!