所以,我正在根据数据库中的值构建一个URL。现在,我想确保响应标头是我为此URL指定的。我该如何实现这一目标?
例如,如果我构建一个诸如www.google.com/username=ak&password=bk
之类的URL,我想确保连接在您点击URL时获得的响应保持活动状态。我如何在JSP / Java中执行此操作?
原因是,我正在尝试从我的iOS
在CMS
设备上呈现视频但是这不起作用,而且从我读过的内容中,必须设置响应标头。如何为我可能会遇到的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 :(得分:0)
假设:您可以访问传输视频的服务器。
将视频传输到客户端(IOS设备)的代码应在发送响应(视频内容)之前设置响应标头。如果它是一个服务于视频请求的Java程序,您可以在Servlet API中设置适当的标头(参见Martin的链接)。
希望有所帮助。