بعضی APIها برای پردازش درست درخواست، به Headerهای مشخص نیاز دارند. Headerها معمولا اطلاعاتی مثل نوع محتوا، Token احراز هویت، زبان، نسخه API یا متادیتای دیگر را همراه درخواست میفرستند.
در Postman میتوانید Headerهای درخواست را تنظیم کنید، Headerهای پرکاربرد را بهصورت Preset ذخیره کنید و Headerهایی را که Postman بهصورت خودکار اضافه میکند بررسی یا در صورت نیاز غیرفعال کنید.
تنظیم Headerهای درخواست #
برای تنظیم Headerها، درخواست را باز کنید و وارد تب Headers شوید. هر Header را بهصورت Key و Value وارد کنید. هنگام تایپ، Postman گزینههای رایج مثل Content-Type را پیشنهاد میدهد تا تنظیمات سریعتر انجام شود.
بعد از تنظیم Headerها، روی Send بزنید تا درخواست ارسال شود.

Header Preset #
اگر چند Header را زیاد استفاده میکنید، میتوانید آنها را در یک Header Preset ذخیره کنید. در تب Headers، از فهرست Presets گزینه Manage Presets را انتخاب کنید. سپس روی Add Header Preset بزنید، نام Preset را وارد کنید، Key/Valueها را اضافه کنید و روی Add کلیک کنید.
بعدا با انتخاب همان Preset، فیلدهای Header بهصورت خودکار در درخواست پر میشوند.
Headerهای خودکار Postman #
Postman بر اساس تنظیمات درخواست، بعضی Headerها را خودکار اضافه میکند. برای دیدن این موارد، در بالای تب Headers گزینه hidden را انتخاب کنید.
با نگه داشتن ماوس روی Header میتوانید ببینید چرا اضافه شده و از کجا باید مقدار آن را تغییر دهید. بعضی Headerها از بخش Authorization، بعضی از Body، Cookieها یا Settings میآیند.

برای غیرفعال کردن یک Header خودکار، تیک کنار آن را بردارید. برای Override کردن مقدار آن، تیک Header خودکار را بردارید و همان Header را با مقدار دلخواه خودتان بهصورت یک ردیف جداگانه اضافه کنید.
اگر چند ردیف برای یک Header داشته باشید، Postman نشان میدهد کدام مقدار Override میشود. برای Headerهای Content-Length و Content-Type، Postman معمولا هنگام ارسال درخواست مقدار را بر اساس Body محاسبه میکند، اما شما میتوانید آنها را دستی تغییر دهید.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

