JSONP পরিবেশন করার জন্য সেরা সামগ্রীর ধরণ?


120

আমার একটি ওয়েবসার্ভিস রয়েছে যা কলব্যাক নির্দিষ্ট না করে কল application/jsonকরা হলে সামগ্রীর ধরণ হিসাবে জেএসএন স্ট্রিং ফিরিয়ে দেবে ।

যখন কোনও কলব্যাক নির্দিষ্ট করা থাকে তখন এটি কলব্যাক ফাংশনে জেএসএন স্ট্রিংটি আবৃত করবে, সুতরাং এটি আর বৈধ JSON নয়। আমার প্রশ্ন হ'ল, আমি কি application/javascriptএই ক্ষেত্রে যেমনটি ব্যবহার করি বা এখনও ব্যবহার করি application/json?

উত্তর:


147

অ্যাপ্লিকেশন / জাভাস্ক্রিপ্ট ব্যবহার করুন। এইভাবে, ক্লায়েন্টরা প্রতিক্রিয়াটির প্যাডিং আছে কিনা তা ম্যানুয়ালি পরীক্ষা না করেই কন্টেন্ট-টাইপের উপর নির্ভর করতে পারে।


1
আইই 9 এ ব্যর্থ হয়েছে "এসইসি 7112: xyz.com থেকে স্ক্রিপ্ট মাইম টাইপ মিলের কারণে অবরুদ্ধ করা হয়েছে" কোনও ধারণা কেন?
পিট ডিগার

"অ্যাপ্লিকেশন / জাভাস্ক্রিপ্ট" বিষয়বস্তুর
ধরণটি

এই নিবন্ধটিতে থাকা তথ্যের ভিত্তিতে পাঠ্য / জাভাস্ক্রিপ্ট এবং অ্যাপ্লিকেশন / জাভাস্ক্রিপ্ট আইই 9 তে কাজ করবে আমি ভাবছি @ পিট-ডিগগার যদি সার্ভারটি ঠিক সঠিক কন্টেন্ট-টাইপ শিরোনামটি না ফেরত।

122

আপনি যা ফিরে application/json আসছেন তা সরল JSON হলে rfc4627.txt অনুযায়ী ব্যবহার করুন ।

আপনি যদি জাভাস্ক্রিপ্ট ফিরিয়ে দেন (যা সত্যিই জেএসএনপি হ'ল), তবে rfc4329.txt অনুযায়ী ব্যবহার করুনapplication/javascript

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.