closes #10471 - Allows accepting HTML input for /posts endpoint when `?source=html` is present in query parameter along with `html` in request payload