8 مستودعات
HTTP clients that include built-in interceptor chains for centralized request/response processing and error management.
Distinct from HTTP Request Interceptors: Distinct from HTTP Request Interceptors: focuses on the client itself with integrated interceptors, not just the interceptor middleware.
Explore 8 awesome GitHub repositories matching web development · Intercepting HTTP Clients. Refine with filters or upvote what's useful.
iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and managing personal event schedules. It serves as a cloud-synced event manager that keeps user preferences and reservations synchronized across devices. The project provides specialized tools for conference navigation, including integrated maps and informational pages to guide attendees through physical venue spaces. It also functions as a real-time notification client that delivers live updates regarding schedule changes and session availability. The application covers broad capa
Uses Retrofit to map HTTP requests to Java interfaces for type-safe communication with the backend.
Flutter Deer is a Flutter practice project that demonstrates realistic application patterns across Android and iOS. It showcases how to structure a Flutter app with modular routing, reactive state management using Provider, and a centralized network layer built with Dio for structured API calls and error handling. The project also includes integration and accessibility testing that simulates real user interactions to verify UI behavior and screen-reader compatibility. The project differentiates itself by providing a comprehensive showcase of custom UI components and interactions, including ca
Wraps HTTP requests in a centralized Dio client with interceptors for error handling and response management.
This is the open-source Android application for Kickstarter, a crowdfunding platform that connects creators with backers. The app enables users to discover creative projects and campaigns, pledge financial support in exchange for tiered rewards, and share campaign details through social media and messaging platforms. The application is built with a standard Android architecture that combines compile-time dependency injection, reactive data flows, and declarative UI binding. It uses Dagger 2 for wiring together services and repositories, RxJava for managing asynchronous operations, and a Model
Uses Retrofit with OkHttp to map REST endpoints to Java interfaces and manage HTTP connections.
هذا تطبيق ويب TypeScript وتطبيق صفحة واحدة مبني باستخدام Angular. يعمل كمنصة تدوين كاملة الميزات ونظام إدارة محتوى ينفذ أنماطاً معمارية احترافية لبناء واجهات مستخدم معقدة. يعمل المشروع كعميل REST API يتكامل مع خدمة خلفية لإدارة المستخدمين والمقالات والتفاعلات الاجتماعية. يتضمن عارض محتوى markdown لعرض المقالات المنسقة ونظاماً لاكتشاف المحتوى باستخدام خلاصات مرقمة وفلاتر الفئات. يغطي التطبيق العديد من المجالات الوظيفية، بما في ذلك سير عمل مصادقة المستخدم مع إدارة الهوية القائمة على الرموز، وإدارة دورة حياة مقالات المدونة، وميزات الشبكات الاجتماعية مثل متابعة المؤلفين وإضافة المحتوى إلى المفضلة.
Employs an HTTP interceptor to automatically attach authentication tokens to outgoing network requests.
CloudReader هو عميل موسيقى لنظام Android مصمم لبث الموسيقى واستهلاك محتوى السحابة. تم تنفيذه كتطبيق Material Design يوفر واجهة متخصصة لبث موسيقى السحابة وتصفح الوسائط الرقمية. يتميز التطبيق بواجهة بث موسيقى سحابية ونظام تصفح محتوى لاستكشاف المقالات، ومنتديات المجتمع، وأقسام الأسئلة والأجوبة. يتضمن أدوات للبحث عن المحتوى، وتتبع سجل الاستعلامات، وإنشاء اختصارات سطح المكتب للوصول السريع إلى أقسام معينة في التطبيق. يدعم النظام التخصيص البصري من خلال الوضع المظلم ولغة تصميم موحدة. كما يدمج إدارة البيانات المحلية لتمكين الوصول دون اتصال بالإنترنت إلى المعلومات المخزنة مؤقتًا.
Uses Retrofit to map REST API endpoints to type-safe Java interfaces for cloud data fetching.
هذا المشروع هو عميل فيديو غير رسمي لنظام Android مصمم لتصفح وبث المحتوى من منصة الفيديو Bilibili. يعمل كتطبيق جوال تابع لجهة خارجية يوفر واجهة مخصصة لعرض تدفقات الفيديو الخارجية على أجهزة Android. يمكن التطبيق المستخدمين من الوصول إلى محتوى Bilibili والتفاعل مع مقاطع الفيديو من خلال واجهة جوال محسنة للشاشات المحمولة.
Uses Retrofit to map Bilibili REST API endpoints to Java interfaces for structured data consumption.
تعمل هذه المكتبة كجسر بين واجهات خدمة الشبكة وبدائيات التزامن غير المتزامنة. تتيح استرجاع البيانات غير المحظور (non-blocking) عن طريق تحويل كائنات طلب الشبكة المتزامنة القياسية إلى أنواع مؤجلة، مما يسمح للمطورين بإدارة مهام الخلفية من خلال أنماط التزامن المنظمة. يعمل المشروع كمكون إضافي لتعريفات خدمة الشبكة، مستخدماً إنشاء الوكيل الديناميكي لاعتراض استدعاءات الطريقة في وقت التشغيل. ومن خلال تعيين تدفقات الاستجابة مباشرة إلى العقود الآجلة القائمة على الروتين المشترك (coroutine-based futures)، فإنه يسهل تنفيذ طلبات API البعيدة دون مقاطعة خيط التطبيق الرئيسي. تدعم هذه الإمكانات دمج عمليات الشبكة في دورات حياة تطبيقات الهاتف، مما يضمن بقاء استرجاع بيانات الخلفية مستجيباً. صُممت المكتبة لتوسيع واجهات عميل الشبكة الحالية لدعم تدفقات البرمجة غير المتزامنة الحديثة.
Extends network service interfaces to support modern asynchronous programming patterns for cleaner and safer code.
This library provides a standardized abstraction layer for PHP HTTP clients, enabling consistent request handling across diverse network transport implementations. It serves as a foundational toolkit for developers to manage network communication through unified interfaces, ensuring that application logic remains decoupled from specific underlying transport libraries. The project distinguishes itself through a decorator-based pipeline and a plugin-driven lifecycle system. These mechanisms allow for the interception and modification of request and response data, as well as the injection of cus
Wraps existing network clients with interceptor chains for centralized request and response processing.