1

내 요구 사항은 Java를 사용하여 IIS에서 호스팅되는 ISAPI dll에서 HTTP 요청 및 응답을주고받는 것입니다. 우리의 ISAPI dll은 클라이언트에서 HTTPURLConnection.getinputstream()을 호출 할 때 http 헤더없이 응답으로 원시 xml 데이터를 전송하므로 UnknownLengthHttpInputStream 예외가 발생합니다. HTTPURLConnection을 사용하여 헤더 정보없이 HTTP 응답 데이터를 읽을 수 있습니까? 아니면 소켓을 사용하여 클라이언트에서 응답을 읽어야합니까?HttpURLConnection을 사용하여 ISAPI dll에서 원시 http 응답을 읽는 방법

도움을 주시면 감사하겠습니다.

감사합니다.

답변

0

HttpURLConnection.getInputStream()으로 전화를 걸어 xml 데이터를 읽습니다. 나는 그것이 가능한 헤더 정보없이 원시 응답 본문 HttpURLConnection의 사용을 읽을 수 UnknownLengthHttpInputStream exception.Is 무엇입니까 아니면 다른 방법 가야) (HTTPURLConnection.getInputStream 호출하는 동안 내 ISAPI 이후

+0

응답과 함께 HTTP 응답 헤더를 전송하지 소켓 프로그래밍과 같은가? –

+0

@sujitharam 그럴 경우, 더 이상 프로토콜을 준수하지 않으므로 HttpURLConnection을 사용할 수 없습니다. Socket을 열고 읽어야합니다. –