HTTP Request Payload handling when method set by msg.method

Hello to everyone,

in the HTTP Request Node, if the method is set by msg.method, the option to choose handling of msg.payload (append to query params / append to body / ignore) disappears. As discussed in this post the recommended solution is to just append the query parameters to the msg.url beforehand. This is a solution, but it diminishes the flexibility of the http request node. Is this really the best way to go?