Thuta Learning
AdvancedProgrammingbeginner

API Basics

Relax. We'll talk through this in plain words — no textbook voice.

API (Application Programming Interface) lets different applications communicate. Web APIs use HTTP requests.

🌐 HTTP Methods:

GET: Retrieve data

POST: Create data

PUT: Update data

DELETE: Remove data

javascript
// API concepts (simulated)
const apiEndpoint = "https://api.example.com/users";

const requestExample = {
    method: "GET",
    headers: {
        "Content-Type": "application/json",
        "Authorization": "Bearer TOKEN"
    }
};

console.log(`API Endpoint: ${apiEndpoint}`);
console.log("Request:", requestExample);

// Response structure
const responseExample = {
    status: 200,
    data: {
        id: 1,
        name: "Aung Kyaw",
        email: "aung@example.com"
    }
};

console.log("Response:", responseExample);
console.log(`Status: ${responseExample.status}`);
console.log(`User: ${responseExample.data.name}`);
You should see
API Endpoint: https://api.example.com/users Request: {method: 'GET', headers: {...}} Response: {status: 200, data: {...}} Status: 200 User: Aung Kyaw
API Basics | Thuta Learning