@ -43,7 +43,7 @@ public class ServerSideIncludes {
writeSSI ( in , 0 , out , authorization , requesthost , requestHeader ) ;
writeSSI ( in , 0 , out , authorization , requesthost , requestHeader ) ;
}
}
p ublic static void writeSSI ( final ByteBuffer in , int off , final OutputStream out , final String authorization , final String requesthost , final RequestHeader requestHeader ) throws IOException {
p rivate static void writeSSI ( final ByteBuffer in , int off , final OutputStream out , final String authorization , final String requesthost , final RequestHeader requestHeader ) throws IOException {
int p = in . indexOf ( ASCII . getBytes ( "<!--#" ) , off ) ;
int p = in . indexOf ( ASCII . getBytes ( "<!--#" ) , off ) ;
int q ;
int q ;
while ( p > = 0 ) {
while ( p > = 0 ) {
@ -92,9 +92,8 @@ public class ServerSideIncludes {
conProp . put ( HeaderFramework . CONNECTION_PROP_HTTP_VER , HeaderFramework . HTTP_VERSION_0_9 ) ;
conProp . put ( HeaderFramework . CONNECTION_PROP_HTTP_VER , HeaderFramework . HTTP_VERSION_0_9 ) ;
conProp . put ( HeaderFramework . CONNECTION_PROP_CLIENTIP , requesthost ) ;
conProp . put ( HeaderFramework . CONNECTION_PROP_CLIENTIP , requesthost ) ;
header . put ( RequestHeader . AUTHORIZATION , authorization ) ;
header . put ( RequestHeader . AUTHORIZATION , authorization ) ;
if ( requestHeader . containsKey ( RequestHeader . COOKIE ) )
if ( requestHeader . containsKey ( RequestHeader . COOKIE ) ) header . put ( RequestHeader . COOKIE , requestHeader . get ( RequestHeader . COOKIE ) ) ;
header . put ( RequestHeader . COOKIE , requestHeader . get ( RequestHeader . COOKIE ) ) ;
header . put ( RequestHeader . REFERER , requestHeader . get ( RequestHeader . REFERER ) ) ;
header . put ( RequestHeader . REFERER , requestHeader . get ( HeaderFramework . CONNECTION_PROP_PATH ) ) ;
HTTPDFileHandler . doGet ( conProp , header , out ) ;
HTTPDFileHandler . doGet ( conProp , header , out ) ;
}
}
}
}