पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.3.1

fetch_api

Fetch API के लिए JavaScript बाइंडिंग, लचीले HTTP अनुरोध, पुनर्निर्देशन, स्ट्रीमिंग और अधिक।

Web
30-दिन डाउनलोड
96 हज़ार
लाइक
11
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add fetch_api

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

fetch_api पैकेज फ्लटर वेब एप्लिकेशन के लिए जावास्क्रिप्ट-शैली फेच एपीआई बाइंडिंग प्रदान करता है, जो लचीले और आधुनिक HTTP अनुरोधों की अनुमति देता है। यह रीडायरेक्ट, स्ट्रीमिंग उत्तर और सहज अनुरोध प्रबंधन जैसी सुविधाओं का समर्थन करता है, जो ब्राउज़र के मूल फेच एपीआई के बहुत करीब है। वेब प्लेटफॉर्म के लिए विशेष रूप से डिज़ाइन किया गया, यह एक परिचित इंटरफ़ेस के साथ HTTP कॉल को सरल बनाता है। पैकेज हल्का है और वेब-आधारित फ्लटर प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत होता है।

उपयोग

  • HTTP GET और POST अनुरोध करना
  • स्ट्रीमिंग प्रतिक्रियाओं का निपटान
  • स्वचालित रूप से रीडायरेक्ट प्रबंधित करें
  • वेब ऐप्स में क्लाइंट-साइड API का कार्यान्वयन
  • fetch-आधारित इंटरैक्शन को सरल बनाना

मुख्य विशेषताएँ

  • JavaScript Fetch API सामंजस्यता
  • स्ट्रीमिंग प्रतिक्रिया समर्थन
  • स्वचालित रीडायरेक्ट हैंडलिंग
  • सरल, श्रृंखलाबद्ध सिंटैक्स
  • वेब-केवल प्लेटफॉर्म लक्ष्य

इनके लिए उपयुक्त

  • वेब के लिए मात्र Flutter परियोजनाएं
  • फ्रंटएंड वेब एप्लिकेशन
  • वेब पर API एकीकरण
  • JavaScript fetch के साथ परिचित विकासकर्ता
  • हल्के HTTP क्लाइंट की आवश्यकता वाले प्रोजेक्ट

विचार योग्य बातें

  • मोबाइल या डेस्कटॉप प्लेटफॉर्म पर उपलब्ध नहीं है
  • वेब परिवेश तक सीमित
  • ब्राउज़र के निर्मित fetch पर निर्भर करता है
  • निर्मित त्रुटि प ul लॉजिक नहीं है
  • असिंक्रोनस स्ट्रीम के साथ सावधानीपूर्वक निपटना आवश्यक है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Fetch API

pub package package publisher

This package provides WASM-ready Dart bindings to JavaScript Fetch API.

Features

  • Full fetch options / request parameters coverage
  • Cancel requests via AbortController.
  • Read response
    • As text (String)
    • As Blob
    • As Stream of Uint8List
  • Response streaming
  • Request streaming (check compatibility)
  • Get access to redirect status
  • Support non-200 responses

Some notes about fetch and Request

fetch and Request have same options but different semantics, e.g. fetch's default mode is no-cors while Request's cors. Therefore, options objects of fetch function and Request constructor made as different extension types, although they are interchangeable and both inherited from RequestInit.

For more info about that, read MDN docs.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट