40 रिपॉजिटरी
Capabilities for transmitting files to remote servers via HTTP requests.
Distinguishing note: The candidates were either about security bypasses, SFTP, or specific API contracts, not general HTTP file uploads.
Explore 40 awesome GitHub repositories matching networking & communication · HTTP File Uploads. Refine with filters or upvote what's useful.
Requests is a Python HTTP client library used for sending HTTP requests and handling responses. It serves as a network client providing fundamental components for session management, proxy routing, multi-part uploading, and SSL/TLS certificate verification. The project distinguishes itself through a session manager that maintains cookies and reuses TCP connections to improve network performance. It also includes a dedicated multi-part form uploader for transmitting binary data and an integrated SSL/TLS certificate verifier to ensure encrypted and trusted communication. The library covers a b
Enables the transfer of binary files and multipart form data to remote servers for storage or processing.
यह प्रोजेक्ट एक REST API क्लाइंट लाइब्रेरी और Google Cloud SDK घटक है जो Python एप्लिकेशन्स को Google सेवाओं के साथ एकीकृत करता है। यह एक डिस्कवरी-आधारित API क्लाइंट के रूप में कार्य करता है, जो अनुरोधों को सुरक्षित करने और एक्सेस टोकन व सर्विस अकाउंट्स के माध्यम से पहचान सत्यापित करने के लिए OAuth 2.0 इंटीग्रेशन लाइब्रेरी का उपयोग करता है। यह लाइब्रेरी रनटाइम पर क्लाइंट्स को डायनामिक रूप से उत्पन्न करने के लिए डिस्कवरी दस्तावेज़ों के उपयोग के लिए जानी जाती है। JSON मेटाडेटा को पार्स करके, यह Python मेथड कॉल्स को HTTP अनुरोधों में मैप करती है और इंटरफ़ेस-आधारित रिसोर्स मॉडल बनाती है जो रिमोट सेवा की पदानुक्रमित संरचना (hierarchical structure) को दर्शाते हैं। इसकी व्यापक क्षमताएं क्लाउड इंफ्रास्ट्रक्चर मैनेजमेंट, डिजिटल विज्ञापन ऑटोमेशन, और एंटरप्राइज़ अकाउंट एडमिनिस्ट्रेशन को कवर करती हैं। इस टूलकिट में बड़े परिणाम सेट पैजिनेशन को संभालने, बाइनरी डेटा के लिए रिज़्यूमेबल अपलोड प्रोटोकॉल निष्पादित करने, और गुणवत्ता आश्वासन के लिए API रिस्पॉन्स मॉकिंग के माध्यम से सेवा व्यवहार का अनुकरण करने के लिए यूटिलिटीज़ शामिल हैं। यह लाइब्रेरी डिस्कवरी दस्तावेज़ों को उपलब्ध सेवा इंटरफ़ेस के साथ जोड़कर तकनीकी दस्तावेज़ जनरेशन भी प्रदान करती है।
Transfers large binary files to endpoints using resumable upload protocols.
AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta
Allows uploading binary data and configuration files to the device via HTTP.
ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti
Enables the transmission of single or multiple files to remote server endpoints via HTTP requests.
C++ is a high-level HTTP client library and wrapper for libcurl. It provides a C++ interface for making network requests, managing network sessions, and implementing data transfers. The library distinguishes itself by offering an asynchronous HTTP client capable of executing non-blocking requests via callback interfaces. It also functions as a multipart form uploader for transmitting files and structured data, as well as an SSE stream handler for processing real-time server-sent events over persistent connections. Its broader capabilities cover secure web communication through SSL encryption
Supports uploading files and multipart data to servers with integrated progress tracking.
PSR-7 HTTP Message Interfaces is a set of standardized PHP interfaces for representing HTTP request and response messages, URIs, streams, and uploaded files as immutable value objects. These interfaces define a common contract that enables interoperability between PHP frameworks and libraries when handling HTTP messages, ensuring that any implementation can be used interchangeably. The interfaces model HTTP messages as immutable value objects where any modification produces a new instance, guaranteeing message integrity throughout the request lifecycle. They provide case-insensitive header ac
Provides a standard interface for normalizing PHP uploaded file data into structured objects.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Uploads HTTP capture files up to 50 MB from the app or website for collaboration.
This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b
Accepts file uploads through HTTP endpoints with configurable size limits and storage handling.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Splits large files into chunks, uploads concurrently, and tracks state for pause-and-resume capability.
This repository is a collection of implementation examples and reference scripts for integrating with the YouTube Data, Analytics, and Live Streaming APIs. It provides code samples for automating video platform workflows and interacting with REST endpoints to manage channel content and metadata. The project distinguishes itself by providing specific implementation patterns for secure OAuth 2.0 authorization flows, including token exchange and credential management. It also includes specialized samples for handling large-scale data transfers via resumable upload protocols and managing real-tim
Pushes large video files and thumbnails using resumable upload protocols to ensure reliability.
xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured
Transfers files larger than 2 gigabytes over HTTP using multipart or raw streaming, with support for resuming after interruption.
Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu
Send file data inside an HTTP request body to a remote server.
AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload
Handles file downloads, uploads, and multipart requests through a unified interface.
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Uploads files or multipart data to a server with progress tracking and support for additional parameters.
HTTParty एक Ruby HTTP क्लाइंट लाइब्रेरी है जिसे स्टैंडर्डाइज़्ड API क्लाइंट्स बनाने के लिए डिज़ाइन किया गया है। यह लो-लेवल नेटवर्क प्रिमिटिव्स को एक हाई-लेवल इंटरफेस में एब्स्ट्रैक्ट करती है, जिससे डेवलपर्स रिमोट वेब सर्विसेज के साथ निरंतर इंटरैक्शन बनाए रखने के लिए क्लासेस के भीतर बेस URIs और रिक्वेस्ट कॉन्फ़िगरेशन्स को एनकैप्सुलेट कर सकते हैं। यह लाइब्रेरी रिस्पॉन्स हेडर्स के आधार पर कंटेंट को पार्स करने वाले रजिस्ट्री-बेस्ड सिस्टम का उपयोग करके रॉ नेटवर्क रिस्पॉन्स डेटा को नेटिव Ruby स्ट्रक्चर्स में बदलने की प्रक्रिया को ऑटोमेट करती है। यह फाइल ट्रांसफर के दौरान मेमोरी दक्षता बनाए रखने के लिए मल्टीपार्ट फॉर्म डेटा भेजने और बड़े पेलोड्स को स्ट्रीम करने के लिए विशेष मैकेनिज्म भी प्रदान करती है।
Transfers large files over HTTP using streaming and multipart encoding to maintain memory efficiency.
XMPPFramework एक Objective-C कम्युनिकेशन फ्रेमवर्क और नेटवर्किंग लाइब्रेरी है जिसका उपयोग Mac और iOS के लिए इंस्टेंट मैसेजिंग एप्लीकेशन्स बनाने के लिए किया जाता है। यह XMPP क्लाइंट्स को लागू करने, रियल-टाइम मैसेज एक्सचेंज को मैनेज करने और नेटवर्क एंडपॉइंट्स के बीच स्ट्रक्चर्ड XML स्ट्रीम्स को प्रोसेस करने के लिए एक प्रोग्रामेटिक आधार प्रदान करती है। यह फ्रेमवर्क एक मॉड्यूलर प्लगइन आर्किटेक्चर और एक्सटेंशन सिस्टम की सुविधा देता है जो डेटा स्ट्रीम में कस्टम कम्युनिकेशन क्षमताओं और प्रोटोकॉल एक्सटेंशन्स के एकीकरण की अनुमति देता है। यह OMEMO एंड-टू-एंड एन्क्रिप्शन और एक स्टेट-बेस्ड कनेक्शन रिकवरी सिस्टम के लिए विशेष समर्थन के साथ खुद को अलग करता है जो आकस्मिक डिस्कनेक्शन के बाद स्वचालित रूप से सेशंस को रिस्टोर करता है।
Provides a capability to upload files to remote servers via HTTP and share the resulting links.
TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas
Provides a model-based system for defining file upload and download payloads in API definitions.
Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across different browser runtimes and environments. It functions as a cross-browser upload interface and manager, supporting multiple file selections and browser-based file filtering. The library distinguishes itself through specialized capabilities for handling large data and cloud integration. It includes a chunked file upload manager to split large files into smaller parts to bypass server size limits and a client-side image processor to downsize images and strip metadata before
Manages the transmission of oversized files by splitting them into chunks to bypass server limits.
ServiceStack एक हाई-परफ़ॉर्मेंस .NET वेब फ़्रेमवर्क है जिसे दृढ़ता से टाइप किए गए अनुरोध और प्रतिक्रिया ऑब्जेक्ट्स का उपयोग करके टाइप-सेफ़ APIs बनाने के लिए डिज़ाइन किया गया है। यह एक मैसेज-आधारित API इंजन के रूप में कार्य करता है जो बिज़नेस लॉजिक को ट्रांसपोर्ट लेयर से अलग करता है, जिससे सेवाओं को HTTP, gRPC और विभिन्न मैसेज कतार प्रदाताओं सहित कई प्रोटोकॉल के माध्यम से उजागर किया जा सकता है। यह फ़्रेमवर्क अपने टाइप-सेफ़ API जनरेटर द्वारा प्रतिष्ठित है, जो कई भाषाओं में सेवा मेटाडेटा से नेटिव क्लाइंट SDKs और डेटा ट्रांसफर ऑब्जेक्ट्स का उत्पादन करता है। इसमें माइक्रोसर्विसेज ऑर्केस्ट्रेशन के लिए एक वितरित सेवा गेटवे, C# ऑब्जेक्ट्स को सीधे डेटाबेस रिकॉर्ड्स में अनुवादित करने के लिए एक कोड-फ़र्स्ट ORM, और सुरक्षित टोकन-आधारित एक्सेस के लिए एक केंद्रीकृत पहचान और एक्सेस प्रबंधन सिस्टम शामिल है। इसकी व्यापक क्षमता सतह Pub-Sub और सर्वर-सेंट इवेंट्स के माध्यम से एसिंक्रोनस मैसेजिंग और रीयल-टाइम इवेंट स्ट्रीमिंग को कवर करती है। यह JWT, API कीज़ और स्टेप-अप ऑथेंटिकेशन सहित एकीकृत ऑथेंटिकेशन फ़्लो के साथ-साथ JSON, XML, ProtoBuf और MessagePack जैसे फ़ॉर्मेट्स के लिए व्यापक डेटा सीरियलाइज़ेशन समर्थन प्रदान करता है। अतिरिक्त टूलिंग में ऑटोमेटेड CRUD API जनरेशन, बैकग्राउंड जॉब निष्पादन और प्रशासनिक डैशबोर्ड टेम्प्लेट्स शामिल हैं।
Submits multipart form data to services using native browser integration.
Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual
Supports sending multiple binary files as variables using the GraphQL multipart request specification.