Is there any way to determine if a POST endpoint exists without actually sending a POST request?
For GET endpoints, it’s not problem to check for 404s, but I’d like to check POST endpoints without triggering whatever action resides on the remote url.
Sending an OPTIONS request may work
It may not be implemented widely but the standard way to do this is via the OPTIONS verb.
WARNING: This should be idempotent but a non-compliant server may do very bad things
More information here