This fixes the remaining occurrences of Issue #1, and also introduces a proposed fix for Issue #3 by changing the order of params parsing, putting the highest priority on path/endpoint parameters and unsetting them from the data object so they don't also get passed unto the post body or query strings.
This fixes the remaining occurrences of Issue #1, and also introduces a proposed fix for Issue #3 by changing the order of params parsing, putting the highest priority on path/endpoint parameters and unsetting them from the data object so they don't also get passed unto the post body or query strings.
...works fine now with this fix.