@Override
    public boolean equals(Object other){
        if(other instanceof HttpHeaderResponse){
            HttpHeaderResponse otherHeader = (HttpHeaderResponse) other;
            return serverInformation.equals(otherHeader.serverInformation) &&
                    date.equals(otherHeader.date) && 
                    lastModified.equals(otherHeader.lastModified) &&
                    contentLength == otherHeader.contentLength &&
                    contentType.equals(otherHeader.contentType);
        }
        return false;
    }