Potential endless loop if server returns METHOD_NOT_ALLOWED
UPnP requires the client to re-send the SOAP action with method M-POST if POST did not succeed.
However, it looks like that the client code does not check if the method was not already M-POST and if the server will return METHOD_NOT_ALLOWED as well, the client code does not check if the method already was M-POST and just keeps on re-sending the SOAP action
Edited by Jens Georg