How can I check whether the server is able to handle SOAP requests
You can use:
if (extension_loaded('soap')) { // Do things}
From SSH you can run:
php -i | grep Soap
that will return something like:
Soap Client => enabledSoap Server => enabled
In PHP to check whether SOAP enabled or not use built in function class_exists()
:
var_dump(class_exists("SOAPClient"));
It also could be user to check any of modules classes.