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

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

sync_http

डार्ट के लिए सिंक्रोनस HTTP क्लाइंट।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
95.9 लाख
लाइक
16
Pub अंक
120

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

flutter pub add sync_http

पैकेज अवलोकन

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

sync_http डार्ट के लिए एक सिंक्रोनस HTTP क्लाइंट है, जिसका उद्देश्य असिंक्रोनस ऑपरेशन आदर्श नहीं होने वाले वातावरण में HTTP अनुरोध को सरल बनाना है। यह GET, POST, PUT और अन्य HTTP पद्धतियों को सिंक्रोनस रूप से करने के लिए एक सीधी-सादी API प्रदान करता है, जो प्रतिक्रिया प्राप्त करने तक निष्पादन को ब्लॉक करता है। इससे सरल, रैखिक नियंत्रण प्रवाह वाले उपयोग के मामलों के लिए उपयुक्त है, जैसे कि CLI टूल या स्क्रिप्ट। यह पैकेज Google द्वारा बनाए रखा जाता है और Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है।

उपयोग

  • कमांड-लाइन टूल्स
  • स्क्रिप्टिंग वर्कफ्लो
  • सरल डेटा प्राप्त करना
  • सिंक्रोनस बैकएंड प्रोसेसिंग
  • HTTP इंटरैक्शन का परीक्षण

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

  • सिंक्रोनस रिक्वेस्ट हैंडलिंग
  • सरल और स्पष्ट API
  • प्लेटफॉर्म के अनुकूल समर्थन
  • हल्का और सरल
  • एम्बेडेड त्रुटि हैंडलिंग

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

  • ब्लॉकिंग HTTP कॉल की आवश्यकता वाले डेवलपर्स
  • गैर-यूआई एप्लिकेशन्स
  • प्रोटोटाइपिंग और परीक्षण
  • पुराने कोड एकीकरण
  • सरल स्वचालन स्क्रिप्ट्स

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

  • ब्लॉकिंग प्रकृति के कारण UI थ्रेड्स के लिए अनुपयुक्त
  • असिंक्रोनस विकल्पों की तुलना में सीमित स्केलेबिलिटी
  • उच्च थ्रूपुट स्थितियों में प्रदर्शन की समस्याएं हो सकती हैं
  • केवल अनिर्देशित परिस्थितियों में ही सबसे अच्छा उपयोग करें

मूल README

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

Dart CI pub package package publisher

A Dart HTTP client implemented using RawSynchronousSockets to allow for synchronous HTTP requests.

Using this package

Note: this package is only intended for very specialized use cases. For general HTTP usage, please see instead package:http.

This library should probably only be used to connect to HTTP servers that are hosted on 'localhost'. The operations in this library will block the calling thread to wait for a response from the HTTP server. The thread can process no other events while waiting for the server to respond. As such, this synchronous HTTP client library is not suitable for applications that require high performance. Instead, such applications should use libraries built on asynchronous I/O, including dart:io and package:http, for the best performance.

श्रेणियाँ

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

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