мне нужно использовать HTTP «Частичное Get сообщение запроса в Java, но я не мог найти ответы в Интернете.HTTP «Частичное» Получить сообщение запроса в Java
На самом деле, я знаю, как отправить» получить . "сообщение, но я не знаю, как отправить„частичный GET“один
Приведенный ниже код показывает некоторую информацию:
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]
//
////////////////////////////////////////////////////
////////////////////////////////////////////////////
}
}
}
В java, как я могу добавить диапазон в ** _ setRequestMethod() _ **. Я не мог понять эту часть. Спасибо за ваш ответ. –
Вы не добавляете его в 'setRequestMethod', вы указываете заголовок' Range: '(который я уже показал, как это сделать в ответе). – Perception
Этот псевдокод действительно полезен, спасибо за ваш ответ еще раз. –