📋 Wszystkie funkcjonalności

KNET oferuje ponad 50 funkcjonalności dla nowoczesnych aplikacji Android.

50+
Funkcjonalności
12+
Interceptorów
6
Nowych w v1.0

🌐 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