작성
·
250
0
범위전송이 활용되는 예로 만약 서버로부터 어떤 데이터를 받아오다가 중간에 어떤 오류가 발생하고 끊기는 현상이 발생했을떄 재요청을보내서 끊긴부분부터 받을 수 있는 로직을 작성할 수 있는것으로이해했습니다.
이내용을 토대로 생각해보면 클라이언트 측에서 데이터를받을떄 현재 전체에서 얼마나 받았는지를 알 수 있어야 이후 에러처리를할떄 헤더에 Range필드에 bytes = ??? - 전체바이트크기로 서버에 재요청을 보낼 수 있을것같은데요.
질문으로
1. 데이터를 전송받는 도중에 전체바이트 크기랑 현재받은 데이터크기를 어떻게 참조할 수 있는지. (아니면 에러가 발생했을떄 서버측에서 메세지로 현재받은 바이트크기/전체바이트크기로 알려줄수 있는건지)
2. 만약 위에 내용으로 참조가가능하다면 클라이언트측에서 이전에받은 데이터와 재요청후 받은 데이터를 어떻게 연결(?)하여 전체 파일을 구성할 수 있는지가 궁금합니다.