입니다. Java를 사용하여 XML 형식으로 표시를 반환하는 HTTPS 사이트에 액세스합니다. URL 자체에 로그인 자격 증명을 전달합니다.서버에서 HTTP 응답 코드를 반환했습니다. URL은 https :
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
requestURL = "https://Administrator:[email protected]:8443/abcd";
try {
InputStream is = null;
URL url = new URL(requestURL);
InputStream xmlInputStream =new URL(requestURL).openConnection().getInputStream();
byte[] testByteArr = new byte[xmlInputStream.available()];
xmlInputStream.read(testByteArr);
System.out.println(new String(testByteArr));
Document doc = db.parse(xmlInputStream);
System.out.println("DOC="+doc);
} catch (MalformedURLException e) {
}
내가/서명 인증서를 서명의 유효성을 검사하지 않는 프로그램에서 트러스트 매니저를 만드는거야 : 여기에 코드입니다. 그러나 위의 프로그램을 실행하면 오류가 발생합니다. 서버에서 HTTP 응답 코드 : 401을 반환했습니다. URL은 https://Administrator:[email protected]:8443/abcd입니다.
브라우저에서 동일한 URL을 사용할 수 있으며 XML이 올바르게 표시됩니다. Java 프로그램 내에서이 작업을 수행하는 방법을 알려주십시오.
감사 기욤 폴렛를 가져옵니다. 두 번째 옵션은 매력처럼 작동했습니다. 내부 테스트만으로 충분하므로 충분하다고 생각합니다. – Vish
Polet에게 감사드립니다. 두 번째 옵션은 나를 도왔다. –