2013-08-09 6 views
0

그래서 데이터베이스의 값으로 URL을 구성합니다. 이제이 URL에 응답 헤더를 지정했는지 확인하고 싶습니다. 이것을 어떻게 성취합니까?HTTPServeletResponse의 응답 헤더 설정

예를 들어 www.google.com/username=ak&password=bk과 같은 URL을 구성하면 URL을 누를 때 얻은 응답에 대해 연결 상태가 유지되는지 확인하고자합니다. JSP/Java 내에서 어떻게합니까?

이유는, iOS 기기에서 동영상을 내 CMS에서 렌더링하려하지만 작동하지 않으며 읽은 것으로부터 응답 헤더를 설정해야합니다. 내가 쳤을 수있는 URL에 대한 응답 헤더를 설정하려면 어떻게해야합니까?

다음 방법은 응답을 설정하는 방법이지만 응답은 내가 만든 URL이 아닙니다. URL은 www.uisghsfgsgsfg.com/cs/sksjdgs/appl과 같습니다. 나는이 페이지의 맥락에서 응답이 의미하는 바를 혼란 스럽다.

class URLConstructor extends HttpServlet { 
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    response.setHeader("Accept-Ranges", "bytes"); 
    response.setHeader("Connection", "Keep-Alive"); 
    ByteArrayOutputStream byteStream = 
     new ByteArrayOutputStream(512); 
    response.setContentLength(byteStream.size()); 
    response.addHeader("Connection", "Keep-Alive"); 
} 
} 
+0

명확하지 않습니다. URL과 응답을 만드는 것은 다른 것들입니다. – kosa

+0

그래, 알아. 하지만 누군가가 URL을 친 때 내 지정된 값이 응답 헤더에 사용될 수 있도록 URL을 생성 한 후에 받아 들일 수있는 수용된 응답을 개입/지정하는 방법이 있는지 알고 싶습니다. – CodeGeek123

+0

응답에 액세스 할 수있는 경우 addHeader 메소드를 사용할 수 있습니다. http://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServletResponse.html#addHeader%28java.lang.String,%20java .lang.String % 29 –

답변

0

가정 : 비디오를 전송하는 서버에 액세스 할 수 있습니다.

클라이언트 (IOS 장치)로 비디오를 전송하는 코드는 응답 (비디오 콘텐츠)을 보내기 전에 응답 헤더를 설정해야합니다. 비디오 요청을 제공하는 Java 프로그램 인 경우 Servlet API에서 적절한 헤더를 설정할 수 있습니다 (Martin의 링크 참조).

희망이 있습니다.