Станислав:
BufferedReader reader = new BufferedReader(new FileReader(somepath));
StrignBuffer sb = new StringBuffer();
reader.readLine(); // this will read the first line
String line1=null;
while ((line1 = reader.readLine()) != null){ //loop will run from 2nd line
sb.append(line1);
}
Jsoup.parse(sb.toString());
P.S.: При условии конечно, что у вас всегда первая строка можeт быть выброшена.
Также можмно через for-loop
for(int i=1; (line = br.readLine()) != null; i++)
{
//Ваш код
}
REST это ресуерсоориентированно. То есть за URL's скраваются сущносни или ресурсы.
Мы можем иx создовать (POST), обновлять (PUT), удалять (DELETE) или просто запрашивать (GET) есть они или нет, и как что они из себя преставляют.
И все запросы состовляются на основе определенной конфенции или формата если хотите. Это немного наивная формулировка.
В данном вопросе речь идет о последнем.
У нас есть какая-то коллекция (orders) и мы хотим отфильтровать только по атрибуту active.
По этому так ${host}/api/rest/orders?activ=true
Если бы мы запрашивали состояние конкретного товара (н.п. id=15) из конкретного заказа (н.п. id=5),
тогда так ${host}/api/rest/orders/5/product/15
Анна Буянова: Согласен, будучи разработчком под какой-то один фраймворк приходится жить с его правилами.
Тут я Вам не могу возразить (Я не из мира Ruby/Rails), возможно это Rails-way.
Но это не REST.
BufferedReader reader = new BufferedReader(new FileReader(somepath));
StrignBuffer sb = new StringBuffer();
reader.readLine(); // this will read the first line
String line1=null;
while ((line1 = reader.readLine()) != null){ //loop will run from 2nd line
sb.append(line1);
}
Jsoup.parse(sb.toString());
P.S.: При условии конечно, что у вас всегда первая строка можeт быть выброшена.
Также можмно через for-loop
for(int i=1; (line = br.readLine()) != null; i++)
{
//Ваш код
}