Java で HTTP "Partial Get Request メッセージを使用する必要がありますが、インターネット上で回答が見つかりませんでした。
実際、「取得」メッセージの送信方法は知っていますが、「部分取得」メッセージの送信方法はわかりません。
以下のコードは、いくつかの情報を示しています。
else if(args.length == 0){ // 5 OLACAK
con.setRequestMethod("HEAD");
fromURL = new BufferedInputStream(con.getInputStream(), bufSize);
toFile = new BufferedOutputStream(new FileOutputStream(outputFile), bufSize);
if(con.getResponseCode() == HttpURLConnection.HTTP_OK){
byte startRange = 0; //Byte.parseByte(args[3]);
byte finishRange = 25;//Byte.parseByte(args[4]);
if(startRange < 0 || finishRange > ((byte)con.getContentLength())
|| startRange > finishRange){
System.out.println("Range is not OK.");
}else{
////////////////////////////////////////////////////
////////////////////////////////////////////////////
//
// I need to send a partial get message here
// Range should in between [startRange, finishRange]
//
////////////////////////////////////////////////////
////////////////////////////////////////////////////
}
}
}