Red5:如何处理HTTP?

发布于 2025-01-05 08:33:02 字数 45 浏览 2 评论 0原文

Red5 能够处理 HTTP 请求。但是我如何在我的应用程序代码中处理它呢?

Red5 is capable of serving HTTP requests. But how can I handle one in my application code ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝情姑娘 2025-01-12 08:33:02

是的,如果您使用 Java EE 插件之一,Red5 能够处理 HTTP/HTTPS 请求。基于 Tomcat 的插件是默认的 Java EE 容器。对于问题的第二部分,我假设您想调用 ApplicationAdapter 类中的方法之一。要从 Servlet 或 JSP 执行此操作,您只需访问 ApplicationContext 并从那里获取对 ApplicationAdapter 的引用,如下所示:

JSP 示例


<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,
org.springframework.context.ApplicationContext,
my.package.MyApplication" %>
<%
ApplicationContext appCtx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
MyApplication app = (MyApplication) appCtx.getBean("web.handler");
Object result = app.myMethod();
System.out.println("Result: " + result);
%>

Yes, Red5 is capable of handling HTTP/HTTPS requests if you are using one of the Java EE plugins. The Tomcat-based plugin is the default Java EE container. For the second part of your question I assume you want to call one of the methods in your ApplicationAdapter class. To do that from a Servlet or JSP you simply need to access the ApplicationContext and from there get a reference to the ApplicationAdapter like so:

JSP Example


<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,
org.springframework.context.ApplicationContext,
my.package.MyApplication" %>
<%
ApplicationContext appCtx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
MyApplication app = (MyApplication) appCtx.getBean("web.handler");
Object result = app.myMethod();
System.out.println("Result: " + result);
%>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文