از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
نوع محتوا برای JSON چیست؟
سرفصلهای مطلب
برای کمک به سرویسها برای درک نوع دادههایی که دریافت میکنند، ممکن است بخواهند بدانند چه نوع محتوایی را دریافت میکنند که به عنوان نوع MIME نیز شناخته میشود. ما همیشه نمی توانیم از روی خود محتوا بفهمیم که چه نوع است، به همین دلیل است که به این نوع محتوا اشاره می کنیم.
به دلایل مختلف، این همیشه برای محتوای JSON واضح نیست، زیرا میتوان از آن به روشهای مختلفی استفاده کرد و تغییرات کمی وجود دارد. روی آن، مانند JSONP.
JSON
برای متن JSON ساده، نوع محتوا به صورت زیر است:
application/json
ممکن است با تعدادی از انواع مختلف MIME که در اینترنت شناورند، گیج شوید، اما برای روشن کردن همه چیز، می توانید متوجه شوید که این نوع محتوای رسمی است همانطور که در RFC 4627.
در اینجا چند نوع MIME دیگر وجود دارد که برای JSON نیز استفاده شده است، اما اینها هستند نه انواع محتوای رسمی، پس مراقب باشید:
application/x-javascript
text/javascript
text/x-javascript
text/x-json
JSONP
اگر از JSONP (معروف به JSON با Padding) استفاده می کنید، از نوع محتوا استفاده می کنید:
application/javascript
این به این دلیل است که JSONP در واقع JSON نیست، بلکه یک فایل جاوا اسکریپت است شامل دادههای JSON که از طریق روش برگشت به تماسگیرنده به تماسگیرنده بازگردانده میشود. در حالی که نام ممکن است فریبنده باشد، به یاد داشته باشید که JSONP فقط از JS برای ارسال داده های JSON استفاده می کند.
برای مرجع، میتوانید لیست کامل انواع MIME را در قسمت پیدا کنید انواع رسانه ایانا page.
منتشر شده در 1403-01-06 18:35:03