۲
ابزارهای کار با API 🛠️
آچار فرانسه برنامهنویسهای API!
Postman: بهترین دوست شما!
قبل از اینکه حتی یک خط کد بنویسیم، باید بتونیم با APIها حرف بزنیم و تستشون کنیم. Postman یه اپلیکیشن گرافیکی خفنه که دقیقاً برای همین کار ساخته شده. با Postman میتونید هر نوع درخواست HTTP (GET, POST, PUT, DELETE و...) رو به هر آدرسی بفرستید، هدرها و بدنه درخواست رو تنظیم کنید و جوابی که از سرور میاد رو با جزئیات کامل ببینید.
چرا Postman؟
- رابط کاربری ساده و گرافیکی
- مدیریت و ذخیره درخواستها در کالکشنها
- امکان نوشتن تستهای خودکار برای API
- ساخت مستندات از روی کالکشنها
cURL: ابزار خط فرمانی نینجاها!
`cURL` یه ابزار خط فرمان (Command Line) خیلی قدرتمنده که تقریباً روی همه سیستمعاملها نصبه. با یه دستور ساده تو ترمینال، میتونید درخواستهای HTTP بفرستید. شاید به خوشگلی Postman نباشه، ولی فوقالعاده سریع و به درد بخوره، مخصوصاً برای اسکریپتنویسی و کارهای خودکار.
مثالهای cURL
# یک درخواست GET ساده
curl https://jsonplaceholder.typicode.com/todos/1
# یک درخواست POST با دیتا JSON
curl -X POST -H "Content-Type: application/json" \
-d '{"title": "foo", "body": "bar", "userId": 1}' \
https://jsonplaceholder.typicode.com/posts
# اضافه کردن یک هدر سفارشی
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.example.com/data