awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesDeclarative API Client Configurations

Provides a declarative DSL for defining base URIs, headers, and request settings within class-level definitions.

Distinct from Client Base Class Customization: Distinct from Client Base Class Customization: focuses on the declarative DSL for configuring API clients rather than the underlying inheritance mechanism for client instantiation.

Explore 1 awesome GitHub repository matching web development · Declarative API Client Configurations. Refine with filters or upvote what's useful.

Awesome Declarative API Client Configurations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jnunemaker/httpartyAvatar von jnunemaker

    jnunemaker/httparty

    5,894Auf GitHub ansehen↗

    HTTParty ist eine Ruby-HTTP-Client-Bibliothek, die für den Aufbau standardisierter API-Clients entwickelt wurde. Sie abstrahiert Low-Level-Netzwerk-Primitive in ein High-Level-Interface, wodurch Entwickler Basis-URIs und Request-Konfigurationen innerhalb von Klassen kapseln können, um konsistente Interaktionen mit entfernten Webdiensten aufrechtzuerhalten. Die Bibliothek automatisiert die Transformation roher Netzwerk-Antwortdaten in native Ruby-Strukturen unter Verwendung eines Registry-basierten Systems, das Inhalte basierend auf Antwort-Headern parst. Sie bietet zudem spezialisierte Mechanismen zum Senden von Multipart-Form-Daten und zum Streamen großer Payloads, um die Speichereffizienz bei Dateiübertragungen zu wahren. Das Projekt deckt ein breites Spektrum an Netzwerkfunktionen ab, einschließlich der Ausführung von Standard-HTTP-Operationen, JSON-Payload-Übertragung und der Verwaltung sicherer TLS-Verbindungen. Es enthält Tools für Request-Authentifizierung, Antwort-Dekomprimierung und Netzwerk-Traffic-Logging zu Debugging-Zwecken. Die Bibliothek bietet zudem ein Kommandozeilen-Interface zum Abfragen von Webdiensten und zur Anzeige von Antwortdaten als strukturierte Objekte.

    Defines base URIs and default headers within classes to ensure consistent communication patterns.

    Ruby
    Auf GitHub ansehen↗5,894
  1. Home
  2. Web Development
  3. HTTP Client Implementations
  4. Client Base Class Customization
  5. Declarative API Client Configurations