이 Perl 코드는 ASP.NET 웹 서비스에 대한 익명 액세스와 함께 작동하지만 통합 보안이 켜져 있으면 401 오류가 반환됩니다. NTLM 모듈을 SOAP :: Lite와 함께 사용해야한다고 생각합니다.하지만 그렇게하는 방법이 명확하지 않습니다. 이러한 구성 요소를 어떻게 통합 할 수 있습니까? 당신이 경우에NTLM 인증을 Perl의 SOAP :: Lite 모듈과 어떻게 통합합니까?
use SOAP::Lite;
use strict;
my $proxy = "http://localhost:28606/WebService.asmx";
my $method_name = "HelloWorld";
my $uri = "http://tempuri.org/";
my $methodAction = $uri . $method_name;
my $soap = SOAP::Lite
->uri($uri)
->proxy($proxy)
->on_action(sub{ $methodAction; });
my $method = SOAP::Data->name($method_name)->attr({xmlns=>$uri});
my $result = $soap->call($method);
print $result->result();
"통합 보안"이란 정확히 무엇입니까? – innaM