أفضل نوع محتوى لخدمة JSONP؟
-
02-07-2019 - |
سؤال
لدي خدمة ويب والتي عند الاتصال بها دون تحديد رد اتصال سترجع سلسلة JSON باستخدام application/json
كنوع المحتوى.
عندما يتم تحديد رد اتصال، فإنه سيغلف سلسلة JSON في وظيفة رد اتصال، لذلك لم يعد JSON صالحًا بعد الآن.سؤالي هو هل يجب أن أخدمها؟ application/javascript
في هذه الحالة أو لا تزال تستخدم application/json
?
المحلول
استخدم التطبيق/جافا سكريبت.وبهذه الطريقة، يمكن للعملاء الاعتماد على نوع المحتوى دون الحاجة إلى التحقق يدويًا مما إذا كانت الاستجابة تحتوي على مساحة حشو أم لا.
نصائح أخرى
يستخدم application/json
وفقًا لـ rfc4627.txt إذا كان ما ترجعه هو JSON عادي.
إذا قمت بإرجاع JavaScript (وهو بالفعل ما هو JSONP)، فاستخدمه application/javascript
وفقًا لـ rfc4329.txt
لا تنتمي إلى StackOverflow