Thread SOAP-Lite: einfaches Beispiel läuft nicht (5 answers)
Opened by Teutales at 2006-07-27 12:50

GwenDragon
 2006-07-27 15:43
#37331 #37331
User since
2005-01-17
14787 Artikel
Admin1
[Homepage]
user image
Client-Code: hinter -> result fehlt ein ;
Wenn du dann noch print $soap hinzufügst, zeigt bei mir der Client hello, world

Das, wie du es jetzt als Code hast, geht nur von der Kommadozeile.

Als Webserverskript für client-soap.pl fehlt dann noch die Ausgabe eines HTTP-Headers für den Content-Type.

Client:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;
use SOAP::Lite;
use HTTP::Headers;

my $url = 'http://my.example.com/soap/serv.pl'; # SOAP-Serverskript

my $http = new HTTP::Headers;

my $soap = SOAP::Lite
->uri('urn:Demo') # Package
->proxy($url) #CGI-Datei
->readable(1)
->hi() # auszufühende Methode
->result; # führe aus;

$http->header (Content_type => 'text/plain');
print $http->as_string, "\n", $soap;
\n\n

<!--EDIT|GwenDragon|1154001174-->

View full thread SOAP-Lite: einfaches Beispiel läuft nicht