Better solution for handling POST/PUT/DELETE urls with query parameters -- added bonus: You can do 'silent' and 'hook' at the same time without generating a useless url.