Hello @J-N-K
thank for creating this new OH2 binding, great job! 
Finally had time to test it.
I have one feature request:
In http1 binding you had the possibility to use up to 3 different urls.
In the new binding there are unfortunately only two:
Simple example: Switch
baseURL + stateExtension
baseURL + commandExtension
.
But there are the following cases possible and in http1 and you were able to do so:
URL1 = ON
URL2 = OFF
URL3 = state
e.g:
ON = 192.168.100.44:3000/on/3ef204
OFF = 192.168.100.44:3000/off/3ef204
state = 192.168.100.44:3000/state/3ef204
.
Example .items file:
Switch GHoma1 "G-Homa Socket 1" { http=">[ON:GET:http://192.168.100.44:3000/on/3ef204] >[OFF:GET:http://192.168.100.44:3000/off/3ef204] <[http://192.168.100.44:3000/state/3ef204:60000:MAP(onoff.map)]" }
.
.
This would be in http2 binding:
baseURL = 192.168.100.44:3000
stateExtension = /state/3ef204
commandExtension = /on/3ef204 OR /off/3ef204
.
But I need one commandExtension for ON and another commandExtention for OFF.
Or can I use commandTransformation? How do I have to use it?
.
.
Second question:
How do I mix GET and POST commands?
e.g:
stateExtension = GET
commandExtension = POST or PUT
Thank you very much. 