我面临一个非常奇怪的问题。我正在使用$ http.post进行呼叫,并且在服务器端,可以看到未设置cookie,甚至httpsession为null。但是,当我执行$ http.get时,一切工作都非常完美。
我在服务器端使用Java,并且在doFilter函数中遇到此问题-
@Override
public void doFilter( ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain )
{
HttpSession session = ( ( HttpServletRequest ) servletRequest ).getSession( false );
if ( session == null || session.getAttribute( "SOMETHING" ) == null )
{
( ( HttpServletResponse ) servletResponse ).sendError( 403 );
return;
}
else
{
//do something
}
}
如果阻止POST,它将始终进入。
当我被卡住时,请帮助我!