내 요구 사항은 Java를 사용하여 IIS에서 호스팅되는 ISAPI dll에서 HTTP 요청 및 응답을주고받는 것입니다. 우리의 ISAPI dll은 클라이언트에서 HTTPURLConnection.getinputstream()
을 호출 할 때 http 헤더없이 응답으로 원시 xml 데이터를 전송하므로 UnknownLengthHttpInputStream
예외가 발생합니다. HTTPURLConnection
을 사용하여 헤더 정보없이 HTTP 응답 데이터를 읽을 수 있습니까? 아니면 소켓을 사용하여 클라이언트에서 응답을 읽어야합니까?HttpURLConnection을 사용하여 ISAPI dll에서 원시 http 응답을 읽는 방법
도움을 주시면 감사하겠습니다.
감사합니다.
응답과 함께 HTTP 응답 헤더를 전송하지 소켓 프로그래밍과 같은가? –
@sujitharam 그럴 경우, 더 이상 프로토콜을 준수하지 않으므로 HttpURLConnection을 사용할 수 없습니다. Socket을 열고 읽어야합니다. –