I made some improvement on the Generic HTTP controller => Pull Request #48
You can now select the HTTP method between GET (for compatibility issue), POST & PUT.
You can fully define the URI (instead of relying on the MQTT publish template value).
You can define the HTTP Header as you want and even add some %dynamic% variable that will be replaced by values.
You can define the HTTP Body & use the %dynamic% concept to retreive some values.
The needs was about being able to comply with a JSON REST API, this is now done.

Regards,
Olivier.