📋 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