if( header.getHeaderFieldKeys().contains( HEADER_KEY_PAYLOAD_DIGEST ) ) { headerHash = ( String ) header.getHeaderValue( HEADER_KEY_PAYLOAD_DIGEST ); if( header.getHeaderFieldKeys().contains( HEADER_KEY_TYPE ) && header.getHeaderValue( HEADER_KEY_TYPE ).equals(WARCConstants.WARCRecordType.response.toString()) ) {
if( header.getHeaderFieldKeys().contains( HEADER_KEY_PAYLOAD_DIGEST ) ) { headerHash = ( String ) header.getHeaderValue( HEADER_KEY_PAYLOAD_DIGEST ); if( header.getHeaderFieldKeys().contains( HEADER_KEY_TYPE ) && header.getHeaderValue( HEADER_KEY_TYPE ).equals(WARCConstants.WARCRecordType.response.toString()) ) {
header = value.getRecord().getHeader(); if( header.getHeaderFieldKeys().contains( HEADER_KEY_TYPE ) && !header.getHeaderValue( HEADER_KEY_TYPE ).equals( WARCRecordType.response.toString() ) ) { return;
if (header.getHeaderFieldKeys() .contains("WARC-Identified-Payload-Type")) { contentType = ((String) header.getHeaderFields()
if( header.getHeaderFieldKeys().contains( "WARC-Identified-Payload-Type" ) ) { contentType = ( ( String ) header.getHeaderFields().get( "WARC-Identified-Payload-Type" ) ); } else {
if( header.getHeaderFieldKeys().contains( HEADER_KEY_TYPE ) ) { log.debug("Looking at " + header.getHeaderValue(HEADER_KEY_TYPE));
if( header.getHeaderFieldKeys().contains( HEADER_KEY_TYPE ) ) { log.debug("Looking at " + header.getHeaderValue(HEADER_KEY_TYPE));
mdx.put("source-offset", "" + header.getOffset()); mdx.put("record-identifier", header.getRecordIdentifier()); for (String k : header.getHeaderFieldKeys()) { mdx.put("HEADER-" + k, "" + header.getHeaderValue(k));
mdx.put("source-offset", "" + header.getOffset()); mdx.put("record-identifier", header.getRecordIdentifier()); for (String k : header.getHeaderFieldKeys()) { mdx.put("HEADER-" + k, "" + header.getHeaderValue(k));