SOAP::Lite の最も基本的な例を使用するのに問題があります。
最初は、バージョンの不一致に関するエラーが発生していたので、この質問soapversion('1.2')
に従って追加しました。
#!/usr/bin/perl -w
use strict;
use SOAP::Lite;
use Data::Dumper;
my $service = SOAP::Lite->service('https://www.w3schools.com/xml/tempconvert.asmx?WSDL');
$service->soapversion('1.2');
$service->serializer->soapversion('1.2');
my $result = $service->FahrenheitToCelsius('212');
print "result = " . Dumper $result;
バージョン エラーが発生しなくなりました。代わりに、次のエラーが発生します。result = $VAR1 = 'Error';