دیدگاه توسعهدهنده: متد جدید HTTP QUERY
توسعهدهندگان اغلب با بازیابی دادهها دستوپنجه نرم میکنند.
شما با انتخابی بین دو گزینه بد روبرو هستید. یا از درخواستهای GET با پارامترهای query بیش از حد استفاده میکنید، یا برای عملیات خواندن از درخواستهای POST بهره میبرید. هر دو روش برای معماری استاندارد وب مشکلاتی ایجاد میکنند.
یک پیشنهاد جدید این وضعیت را تغییر میدهد. RFC 10008 متد QUERY را معرفی میکند. این متد راهی را برای درخواست دادههای خاص بدون نقض قوانین در اختیار شما قرار میدهد.
چرا این موضوع اهمیت دارد:
- یک روش معنایی (semantic) برای واکشی دادهها فراهم میکند.
- از سوءاستفاده از POST برای خواندن جلوگیری میکند.
- نیازهای پیچیده دادهای را بهتر از GET مدیریت میکند.
- طراحی API شما را تمیزتر میکند.
از تحمیل دادههای خود به متدهای اشتباه دست بردارید. از ابزارهایی استفاده کنید که برای نیازهای خاص شما ساخته شدهاند.
منبع: https://dev.to/kelvin_kariuki_20f4bec616/developer-take-on-rfc-10008-the-new-http-query-method-4k67