On client side AD.sal.http(), accept 'data' as a parameter if 'params' was not provided.
(Some scripts are have been using 'data' to pass in request parameters / body data, because that's how jQuery.ajax() does it.)