Здравствуйте. Есть, к примеру, такой url http://quote.yahoo.com/d/quotes.csv?s=AAPL&f=sl1d1t1c1ohgv&e=.csv если его ввести в браузер, то скачивается файл в формате csv. Все работает нормально. Я же пытаюсь программно получить содержимое этого файла в строковую переменную:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class MyStockQuote {
public static void main(String[] args) {
URL url = null;
URLConnection urlCon = null;
InputStreamReader inStream = null;
BufferedReader buff = null;
String csvString;
try{
url = new URL("http://quote.yahoo.com/d/quotes.csv?s=AAPL&f=sl1d1t1c1ohgv&e=.csv");
urlCon = url.openConnection();
inStream = new InputStreamReader(urlCon.getInputStream());
buff = new BufferedReader(inStream);
csvString =buff.readLine();
System.out.println(csvString);
}catch(MalformedURLException e){
System.out.println("Please check the spelling of "
+ "the URL: " + e.toString() );
} catch(IOException e1){
System.out.println("Can't read from the Internet: " +
e1.toString() );
}
finally{
try{
inStream.close();
buff.close();
}catch(Exception e){
System.out.println("StockQuote: can't close streams" + e.getMessage());
}
}
}
}
но результат - <HTML>
Что я не так делаю?
Разобрался сам.Документ сменил url. Если в через цикл вывести весь документ, то там сообщение что файл переехал и дается новый url.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу написать метод который будет проверять два String на идентичностьПервый String будет содержать правильный ответ, а второй будет частично...
Я пытаюсь передать ArrayList стороннего класса в JSON для сохранения в sharedPreferences, а потом получить его обратноКонвертация списка в JSON происходит...
Есть таблица в базе mysql, в которой есть поле DATETIMEЭто поле может быть null
Приветствую спецов! Я начинающий в программировании на java андроидПытаюсь отправить файл через почтовый клиент