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, ולכן נוחה לשימוש. עליך לטפל בשגיאות נכון ולשים לב למידע שאתה שולח ומקבל.