Make sure you escape the & in the URL, example below, and have multiple variables defined in the Variable Mapping
<BtsHttpUrlMapping>
<Operation Name="OPERATION" Method="POST" Url= "/UID?name={name}&id={id}"/>
</BtsHttpUrlMapping>
And yes, the WCF-WebHttp adapter is the correct one.