Bash:
שליחת בקשת HTTP
איך לעשות:
כדי לשלוח בקשת HTTP ב-bash, אפשר להשתמש בכלי כמו curl או wget. זהו דוגמא של שימוש ב-curl:
curl https://api.example.com/dataלהלן תוצאת הדוגמא:
{"id": 1, "name": "Yonatan", "message": "Welcome to our API!"}אם ברצונך לשלוח בקשת POST עם נתונים:
curl -d "name=Yonatan&project=API" -X POST https://api.example.com/dataטבילה עמוקה:
שליחת בקשות HTTP דרך הטרמינל החלה להיות פופולרית עם התפתחות של כלים כמו curl ו-wget, שנוצרו בתחילת שנות ה-90. ישנם חלופות עכשוויות כמו httpie, אך curl נשאר בשימוש רחב עקב פונקציונליותו הרחבה ותמיכתו במכשירים רבים. בהקשר של ביצועים, curl זוכה לעדכונים תדירים ופיתוחים המשפרים טיפול ב-HTTP/2, בטיחות ואופציות תזמון.
ראה גם:
- מדריך ל-
curl: https://curl.se/docs/manpage.html - הסבר על מתודות בקשה שונות ב-HTTP: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
- מידע על
httpie, כלי חדשני לבקשות HTTP: https://httpie.io/