TypeScript:
שליחת בקשת HTTP

How to (איך לעשות את זה):

הנה קטע קוד TypeScript ששולח בקשת GET בסיסית עם fetch ומחזיר את התוצאה:

async function fetchTodos() {
  try {
    const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');
    if (!response.ok) {
      throw new Error(`HTTP error! status: ${response.status}`);
    }
    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error('Error fetching data', error);
  }
}

fetchTodos();

תוצאת דוגמה:

{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}

Deep Dive (צלילה עמוקה)

שליחת בקשות HTTP החלה בשנות ה-90 עם תחילת ה-Web. כיום, קיימים מספר אופציות ב-TypeScript, כמו XMLHttpRequest, fetch, וספריות כמו Axios. fetch היא מודרנית ומבוססת Promises, ולכן נוחה לשימוש. עליך לטפל בשגיאות נכון ולשים לב למידע שאתה שולח ומקבל.

See Also (ראו גם)