وجهة نظر المطور: طريقة HTTP QUERY الجديدة
غالبًا ما يواجه المطورون صعوبات في استرجاع البيانات.
أنت تواجه خيارًا بين بديلين سيئين؛ إما استخدام طلبات GET مع الكثير من معاملات الاستعلام (query parameters)، أو استخدام طلبات 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