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