(req *Request, bytes []byte)
| 248 | } |
| 249 | |
| 250 | func adjustResponseChunk(req *Request, bytes []byte) []byte { |
| 251 | if nil == bytes { |
| 252 | return nil |
| 253 | } |
| 254 | bytesLen := int64(len(bytes)) |
| 255 | sOffset := min(req.chunkOffset, bytesLen) |
| 256 | eOffset := min(req.chunkOffsetEnd, bytesLen) |
| 257 | return bytes[sOffset:eOffset] |
| 258 | } |
| 259 | |
| 260 | func min(x, y int64) int64 { |
| 261 | if x < y { |