Esempio n. 1
0
int CgidConn::addRequest( ExtRequest * pReq )
{
    assert( pReq );
    setConnector( (HttpExtConnector *)pReq );
    int ret;
    if ( getConnector()->getHttpSession()->getReq()->getContextState( EXEC_EXT_CMD ) )
        ret = buildSSIExecHeader();
    else
        ret = buildReqHeader();
    if ( ret )
    {
//        if ( D_ENABLED( DL_LESS ) )
//            LOG_D(( getLogger(),
//                "[%s] Request header can't fit into 8K buffer, "
//                "can't forward request to servlet engine",
//                getLogId() ));
        ((HttpExtConnector *)pReq)->setProcessor( NULL );
        setConnector( NULL );
    }
    return ret;
}
Esempio n. 2
0
int JConn::addRequest( ExtRequest * pReq )
{
    assert( pReq );
    setConnector( (HttpExtConnector *)pReq );
    reset();
    m_pCurPos = m_respBuf;
    m_iPacketState = PACKET_HEADER;
    int ret = buildReqHeader();
    if ( ret )
    {
        if ( D_ENABLED( DL_LESS ) )
            LOG_D(( getLogger(),
                "[%s] Request header can't fit into 8K buffer, "
                "can't forward request to servlet engine",
                getLogId() ));
        ((HttpExtConnector *)pReq)->setProcessor( NULL );
        setConnector( NULL );
        ret = SC_500;
    }
    return ret;
    //return 0;
}