2011-02-08 2 views
0

Google App Engine 프레임 워크에서 외부 XML을로드하는 가장 간단한 방법은 무엇입니까?GAEJ : 외부 XML로드

URL url = new URL("http://mydomain.com/data.xml"); 

BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); 
String line; 

while ((line = reader.readLine()) != null) { 
// ... 
} 
reader.close(); 

을하지만이 작동하지 않습니다

나는 구글이 조언 무엇을 시도했다.

line = null

+0

"It give line = null"? 바로? 몇 줄을 읽은 후에? 서버가 빈 응답 본문을 반환하는 것이 아니라고 확신합니까? –

답변

0

모두에게 도움을 청합니다. Java로 인한 멍청한 행동으로 인해 부적절한 공포가되었습니다. 이 방법으로 처리되었습니다. 미안하다.

while ((line = reader.readLine()) != null) 
{ 
      xmlResponce = xmlResponce.concat(line); 

} 

reader.close(); 
3

당신이 URLFetch service 필요하려고하는 다른 웹 사이트에서 항목을 얻을 수 있으려면 제공합니다.
브라우저에서 페이지를 가져 왔습니까? 샘플 독립 실행 형 프로그램을 사용해 보셨습니까? 또한 디버그 모드 또는 GAE 서버에서 작업 중인지 여부를 지정하지 않습니다. 방화벽 뒤에있어?

+0

실제로 OP는 URLFetch 서비스를 사용 중입니다. – systempuntoout