Теперь я делаю что-то подобное с Golang:
//read all bytes from body
bytes, err := ioutil.ReadAll(request.Body)
//set the bytes as NewReader to new request.body
request, err := http.NewRequest(http.MethodPut, url, bytes.NewReader(bytes))
, но я хочу передавать потоковое чтение из исходного тела (io.Reader) в новое, а не читать все байты в память с помощью ReadAll ,а затем скопировать в NewRequest.
Как я могу это реализовать?
thx.