이 사이트와 다른 사람들의 다른 게시물을 보았지만 사람들은이 여러 가지 방법을 해결했으며 XML에 액세스하기 위해 인증을 요구하지 않았습니다.예기치 않은 문서 종료 예외를 수정하는 방법
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("some web site");
httpGet.addHeader("Authorization", getAuthHeader());
HttpResponse response = httpclient.execute(httpGet);
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(response.getEntity().getContent());
NodeList nodelst = doc.getElementsByTagName("ad");
내 HTTP 요청이 정상적인 것 같습니다. 그것의 상태는 200이지만, 나는 이것을 얻는다.
나는 간격을두고있다. 누구든지 시작부터 시작하는 방법을 알고 있거나 빈 파일을받는 중입니다 ... 어떻게 테스트 할 수 있습니까? 당신의 도움은 XML은 다음과 같습니다
에 대한
감사합니다. 매우 간단합니다.
<ads>
<ad>
<id>6</id>
<minViews>10</minViews>
<duration>4</duration>
<actionUrl>
some url
</actionUrl>
<imageUrl>
some url
</imageUrl>
<impressionCount>0</impressionCount>
</ad>
</ads>
위의 코드는 – kyle
입니다. 구문 분석 전에 줄에 response.getEntity(). getContent()를 인쇄하면 어떻게됩니까? – thoredge