J2ME Read Cookies

类别:Java 点击:0 评论:0 推荐:
private String readCookie( HttpConnection conn ) throws IOException {
    String key;
    String value;
    String[] substrs;

    for( int i = 0; ( key = conn.getHeaderFieldKey( i ) ) != null; ++i ) {
         key = key.toLowerCase();
         if( key.equals( "set-cookie" ) ){
            value = conn.getHeaderField( i );

           while( value != null ) {
                substrs = Utils.split( value, ';' );
                if( substrs[0].startsWith("JSESSIONID=") || // Java
                     substrs[0].startsWith("PHPSESSID") || // PHP
                     substrs[0].startsWith("SessionId") // ASP
                ){
                return substrs[0];
               }
               value = substrs[1];
           }
         }
    }
    return null;
}

本文地址:http://com.8s8s.com/it/it14240.htm