If you're using it programatically (e.g., a script that's calling curl), it's absolutely no trouble to use POST.
If you're using it from a browser, you can write it with a confirmation page for simple browsers, but also use just a little javascript in normal browsers to convert the GET to a POST and skip the confirmation page.