WebServiceProvider가 구현 한 웹 서비스에서 java의 HTTP Server 객체를 사용하고 있습니다. 클라이언트 요청에 상관없이 답변은 청크로 처리되어 콘텐츠 길이가 필요합니다. 그래서 문제는 서버에 있고 웹 서버 공급자가 아니라고 가정합니다. 맞습니까? 및 콘텐츠 길이를 사용하고 청크가 아닌 http 헤더를 구성하려면 어떻게해야합니까?콘텐츠 길이를 사용하고 인코딩을 전송하지 않도록 HTTPServer를 구성하는 방법 : 청크 분할?
HttpServer m_server = HttpServer.create();
Endpoint ep= Endpoint.create(new ep());
HttpContext epContext = m_server.createContext("/DownloadFile");
ep.publish(downloadFileContext);
안녕하세요. 그것은 abour 소리,하지만 웹 서비스는 종점 관련된 그래서 서버에서 일부 컨텍스트에 게시 된, 그래서 실제로 서버 자체를 통해 응답을 관리하지 않는 응답을 웹 서비스에서 전송됩니다. – Sophie
@ Sophie : 이해가 안됩니다, 미안 해요. HTTPServer에 웹 서비스를 게시하는 코드를 제어하지 않는다는 말입니까? 코드가 작동하는 방식에 대해 더 자세히 설명하고 질문을 수정할 수 있습니까? –
나는 코드 예제를 추가했다. "ep"는 내가 가지고있는 웹 서비스입니다. 클라이언트가 http : // ip_add/DownloadFile을 실행하면 내 웹 서비스로 이동합니다. 나는 또한 전송할 데이터의 길이를 알고있다. – Sophie