Вопрос: Как ограничить размер HTTP request body?

Go Middle Без компании
Вопрос: Как ограничить размер HTTP request body?
Ответы
```go r.Body = http.MaxBytesReader(w, r.Body, 1<<20) // 1MB var req Req if err := json.NewDecoder(r.Body).Decode(&req); err != nil { http.Error(w, "too big or bad json", http.StatusBadRequest) return } ``` **Как это работает:** защита от больших payload (DoS/OOM).