MINOR: http: generic pointer to rule argument

Add a void *data which can be used as a generic storage for rule
arguments.