📋 Wszystkie funkcjonalności
KNET oferuje ponad 50 funkcjonalności dla nowoczesnych aplikacji Android.
🌐 HTTP & Requesty
✅ GET, POST, PUT, DELETE, PATCH
✅ HEAD, OPTIONS
✅ Request Builder (Fluent API)
✅ Kotlin DSL Builder
✅ Query Parameters
✅ Custom Headers
✅ Multipart/Form-Data
✅ URL Encoding
✅ Endpoint Registry
✅ Network Event Bus
📥 Response & Parsowanie
✅ JSON Parsing (Map/List)
✅ JSON → Object (Reflection)
✅ JSON Path Query
✅ XML Parsing
✅ CSV Parsing
✅ Form URL-Encoded
✅ NDJSON (Newline Delimited)
✅ Binary Data
✅ Response Unwrapper
✅ Request Tagging
🔗 Interceptory & Middleware
✅ Logging Interceptor
✅ Header Interceptor
✅ Auth Interceptor
✅ Retry Interceptor
✅ Cache Interceptor
✅ Timeout Interceptor
✅ Error Interceptor
✅ Metrics Interceptor
✅ Transform Interceptor
✅ Offline Interceptor
✅ Mock Interceptor
✅ Compression Interceptor
✅ Request Middleware
✅ Middleware Pipeline
💾 Cache & Storage
✅ Memory Cache
✅ Disk Cache
✅ Persistent Cache
✅ Conditional Cache (ETag)
✅ Vary Cache
✅ Cache Invalidation
✅ TTL Configuration
🔐 Bezpieczeństwo
✅ Bearer Token Auth
✅ Basic Auth
✅ Token Refresh
✅ SSL Pinning
✅ Certificate Pinning
✅ API Signer (HMAC)
✅ AWS Signature
✅ Stripe Webhooks
✅ HTTP DNS (DoH)
✅ Idempotency Manager
🔌 Real-time
✅ WebSocket Client
✅ Auto Reconnect
✅ Server-Sent Events (SSE)
✅ Streaming Response
✅ Long Polling
✅ Buffered Streaming
🔄 Retry & Resilience
✅ Simple Retry
✅ Exponential Backoff
✅ Jitter
✅ Circuit Breaker
✅ Rate Limit Handler
✅ Timeout Configuration
📦 Batch & Queue
✅ Batch Processor
✅ Request Pool
✅ Priority Queue
✅ Request Coalescing
✅ Request Deduplication
✅ Request Debouncing
✅ Background Sync
✅ Offline Queue
✅ Persistent Retry Queue
📤 Upload & Download
✅ File Upload
✅ File Download
✅ Progress Tracking
✅ Resumable Download
✅ Multipart Upload
✅ Chunked Transfer
◈ GraphQL
✅ GraphQL Query
✅ GraphQL Mutation
✅ Variables Support
✅ DSL Query Builder
✅ Error Handling
📄 Utilities
✅ Pagination Helper
✅ Request Chain
✅ Response Transformer
✅ Request Validator
✅ API Versioning
✅ Environment Manager
✅ Link Header Parser
✅ Data Compressor
✅ Prefetching
📊 Monitoring
✅ Metrics Collector
✅ Connection Quality
✅ Request Statistics
✅ Latency Tracking
✅ Error Rate
🐛 Testing & Debug
✅ Request Snapshot
✅ Export to cURL
✅ Export to Postman
✅ Export to HAR
✅ Response Mocking
✅ Request Recording
✅ Request Replay
✅ Response Assertions
✅ Response Diff
✅ Debug Panel
✅ Verbose Logging
✅ Request Correlation
✅ Sensitive Data Redactor
✅ Request Profiler
🌍 Network
✅ Proxy Manager
✅ Cookie Manager
✅ DNS Override
✅ Follow Redirects
✅ Request Scheduler
🆕 Nowe w wersji 1.0
⏱️ Rate Limit Handler
📦 Batch Processor
📸 Request Snapshot
⏰ Timeout Configuration
🗃️ Vary Cache
✍️ API Signer