আমি আশ্চর্য হয়েছি লেখার সময় IE11 ব্যতীত অন্য সকল ব্রাউজার দ্বারা সমর্থিত নতুন ফেচ এপিআই'র কথা কেউ উল্লেখ করেনি। এটি অন্যান্য অন্যান্য উদাহরণের মধ্যে আপনি দেখতে পান XMLHttpRequest বাক্য গঠনটি সহজ করে।
এপিআইতে আরও অনেক কিছু অন্তর্ভুক্ত থাকে তবে fetch()
পদ্ধতিটি দিয়ে শুরু করুন । এটি দুটি যুক্তি লাগে:
- একটি ইউআরএল বা অনুরোধ প্রতিনিধিত্বকারী একটি বস্তু।
- পদ্ধতি, শিরোনাম, শরীর ইত্যাদি সমন্বিত initচ্ছিক থ্রিজ অবজেক্ট
সাধারণ জিইটি:
const userAction = async () => {
const response = await fetch('http://example.com/movies.json');
const myJson = await response.json(); //extract JSON from the http response
// do something with myJson
}
পূর্বের শীর্ষ উত্তরটি পুনরায় তৈরি করা , একটি পোষ্ট:
const userAction = async () => {
const response = await fetch('http://example.com/movies.json', {
method: 'POST',
body: myBody, // string or object
headers: {
'Content-Type': 'application/json'
}
});
const myJson = await response.json(); //extract JSON from the http response
// do something with myJson
}