Hi,

I have an IEngineService that needs to know the HTTP method  (HEAD or GET) that 
was used for the request.

In its service method I can do the following:
cycle.getRequestContext().getRequest().getMethod()

However the getRequestContext() is deprecated. 

I have tried something like:
cycle.getEngine().getInfrastructure().getRequest()
but it returns a WebRequest that does not have a getMethod().

I have read somewhere that you could do something like:

@InjectObject("service:tapestry.globals.HttpServletRequest")
public abstract HttpServletRequest getHttpServletRequest();

But it only works for pages and components and I want by IEngineService to 
check the HTTP method regardless of wich page is currently served.

What' the proper way to get the HTTP method in that case?

Thanks 

Oscar


                
---------------------------------
Yahoo! Mail
Bring photos to life! New PhotoMail  makes sharing a breeze. 

Reply via email to