[ 
https://issues.apache.org/jira/browse/SYNAPSE-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12558534#action_12558534
 ] 

kumaran venkatesan commented on SYNAPSE-224:
--------------------------------------------


Hi,

Thanks a lot for your prompt response on this.

Is it possible to get the handle of HttpServletRequest object under the
synapse custom mediators.

The below function not working under synapse, got "NULL" for
HttpServletRequest.

public static HttpSession getSession() {
MessageContext msgContext =
org.apache.axis.MessageContext.getCurrentContext();
HttpServletRequest request =
HttpServletRequest)msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETR
EQUEST)
return request.getSession(false);}



With Regards
Kumaran
Phone net : 85267 Direct line:  6725 5267



> Not able to get the http header information in the custom mediators using the 
> Message Context object
> ----------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-224
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-224
>             Project: Synapse
>          Issue Type: Bug
>          Components: Extension Mediators
>            Reporter: kumaran venkatesan
>            Assignee: Asankha C. Perera
>
> When i tried to extract the header information through the message context 
> object in the custom mediator giving null value for  
> "axis2MessageCtx.getProperty(HTTPConstants.HEADER_USER_AGENT"
> public class SessionMediator implements Mediator {
>     private static final Log log = 
> LogFactory.getLog(DiscountQuoteMediator.class);
>     public SessionMediator(){}
>     public boolean mediate(MessageContext mc) {
>       
>       Axis2MessageContext axis2mc = (Axis2MessageContext)mc;
>       org.apache.axis2.context.MessageContext axis2MessageCtx =  
> axis2mc.getAxis2MessageContext(); 
>         System.out.println("User Agent : " 
> +axis2MessageCtx.getProperty(HTTPConstants.HEADER_USER_AGENT));
>               
>        return true;
>     }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to