در Postman برای هر درخواست API میتوانید تنظیمات سفارشی انتخاب کنید. این تنظیمات رفتار Postman هنگام ارسال همان درخواست را تغییر میدهند؛ مثلا میتوانید اعتبارسنجی SSL Certificate را فعال کنید یا URL encoding خودکار را خاموش کنید.
پیکربندی تنظیمات سفارشی درخواست #
برای تغییر تنظیمات یک درخواست، درخواست را باز کنید و وارد تب Settings شوید. هر گزینه توضیح کوتاهی دارد که نشان میدهد هنگام ارسال درخواست چه اثری دارد.
بعد از انتخاب تنظیمات موردنظر، روی Send کلیک کنید تا درخواست با همان تنظیمات ارسال شود.
Encode شدن URL درخواست #
Postman بهصورت پیشفرض URL درخواست را Parse و Encode میکند تا احتمال موفقیت تماس API بیشتر شود. بعضی کاراکترها در URL باید به شکلی تبدیل شوند که سرور بتواند آنها را درست پردازش کند.
Postman بسته به محل قرارگیری کاراکتر، آن را Encode میکند. برای نمونه:
- در بخش Path، کاراکترهایی مثل فاصله،
#،?،{}و چند کاراکتر خاص دیگر Encode میشوند. - در Query، کاراکترهایی مثل فاصله،
#،&،=و چند مورد دیگر Encode میشوند. - در Userinfo، کاراکترهای بیشتری مثل
/،:،@و چند کاراکتر خاص دیگر Encode میشوند.
پردازشگر URL در Postman بهصورت پیشفرض فعال است. اگر با یک پیادهسازی خاص سرور کار میکنید و لازم است URL دقیقا همانطور که نوشتهاید ارسال شود، وارد تب Settings شوید و گزینه Encode URL automatically را خاموش کنید.
اگر فقط بخشی از URL را میخواهید Encode کنید، همان بخش را انتخاب کنید، راستکلیک کنید و EncodeURIComponent را بزنید.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

