Elm এ HTTP অনুরোধের মতো সাইড ইফেক্টগুলিকে কমান্ড হিসেবে গঠন করতে হয়। আপনি Http মডিউল ব্যবহার করে ডেটা ফেচ করবেন এবং রেসপন্স হ্যান্ডেল করবেন।.
Http
Elm এ টাইপ নিরাপত্তা এবং রানটাইম ত্রুটি এড়ানোর উপর জোর দেওয়ার কারণে, JavaScript বা Python এর মতো লাইব্রেরিগুলির মতো সরাসরি HTML পার্স করার জন্য কোনো নির্মিত লাইব্রেরি নেই। তবে, আপনি Http অনুরোধ ব্যবহার করে কন্টেন্ট আনার পরে প্রয়োজনীয় তথ্য নির্যাসের জন্য নিয়মিত এক্সপ্রেশন বা সার্ভার-সাইড প্রসেসিং ব্যবহার করতে পারেন। আরও জটিল HTML পার্সিংয়ের জন্য, একটি প্রচলিত পদ্ধতি হলো একটি নির্দিষ্ট ব্যাকএন্ড সার্ভিস ব্যবহার করা যেটি HTML পার্স করে এবং Elm সরাসরি কাজ করতে পারে এমন ফর্ম্যাটে ডেটা ফেরত পাঠায়, যেমন JSON। এখানে HTML কন্টেন্ট আনার একটি উদাহরণ রয়েছে (ধরে নেওয়া হলো সার্ভারের প্রতিক্রিয়া একটি পরিষ্কার ফর্ম্যাটে আছে অথবা নির্দিষ্ট ট্যাগের কন্টেন্ট).
ঠিক আছে, কোডিং সময়। Elm HTTP অনুরোধ পাঠানোর জন্য Http মডিউল ব্যবহার করে। এখানে JSON আনার একটি দ্রুত উদাহরণ দেওয়া হল.
Http প্যাকেজ ব্যবহার করে Elm HTTP অনুরোধ পাঠায়। বেসিক অথ্ যোগ করতে, আপনি পরিচয়পত্রগুলোকে এনকোড করে এবং অনুরোধের শিরোনামগুলোতে সংযুক্ত করেন।.