red5 и сервлеты: как я могу получить HttpServerRequest и HttpServerResponse? - PullRequest
1 голос
/ 01 февраля 2010

Я пытаюсь написать приложение для red5, которое использует некоторые классы сервлетов для упаковки запроса на Facebook.

на стороне клиента - приложение Adobe Flash Builder.

возможно ли отправить информацию о сеансе из приложения flex для того, чтобы клиентская сторона red5 могла создать надлежащие объекты HttpServletRequest и HttpServletResponse?

в коте код будет:

public void doGet (HttpServletRequest req,
                                     HttpServletResponse res)
    throws ServletException, IOException
 {
        HttpServletRequest request = (HttpServletRequest)req;
        HttpServletResponse response = (HttpServletResponse)res;

       ...

}

1 Ответ

1 голос
/ 05 августа 2011

Быстрый ответ - да, но я думаю, что вы, возможно, действительно хотите получить доступ к «флэш» части сервера через Java EE. В этом случае вам потребуется доступ к контексту ваших приложений через сервлет, например:

ApplicationContext appCtx = (ApplicationContext) getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

Имея контекст, вы можете получить доступ ко всем вашим компонентам и т. Д.
Полезная ссылка: http://wiki.red5.org/wiki/Documentation/Tutorials/Red5DeveloperTips/FiveWaysToApplicationAdapter

...