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/