(p []byte)
| 111 | } |
| 112 | |
| 113 | func (ew errorWrapper) Read(p []byte) (n int, err error) { |
| 114 | n, err = ew.ReadCloser.Read(p) |
| 115 | var mbe *http.MaxBytesError |
| 116 | if errors.As(err, &mbe) { |
| 117 | err = caddyhttp.Error(http.StatusRequestEntityTooLarge, err) |
| 118 | } |
| 119 | return n, err |
| 120 | } |
| 121 | |
| 122 | // Interface guard |
| 123 | var _ caddyhttp.MiddlewareHandler = (*RequestBody)(nil) |