Το τελικό σημείο και το forward proxy στο SOAP::Lite
Περάστε το τελικό σημείο SOAP και τον χάρτη proxy της μεταφοράς HTTP στις σωστές θέσεις τους στο SOAP::Lite.
Στο SOAP::Lite, το πρώτο όρισμα στο proxy() είναι το τελικό σημείο SOAP. Ένα forward proxy δικτύου πηγαίνει στις επιλογές της μεταφοράς HTTP:
use SOAP::Lite;
my $soap = SOAP::Lite->new;
$soap->proxy(
'https://service.example/soap',
proxy => ['https' => 'http://gateway.example:8080'],
timeout => 15,
);Η εξωτερική μέθοδος επιλέγει την υπηρεσία. Ο ένθετος χάρτης δίνει στη μεταφορά που βασίζεται στο LWP ένα HTTP proxy για προορισμούς HTTPS, χρησιμοποιώντας CONNECT. Εφαρμόστε αυτή την επιλογή εκεί όπου κατασκευάζεται το πραγματικό αντικείμενο SOAP::Lite της εφαρμογής, ακόμη και όταν το δημιουργεί ένα περιτύλιγμα. Για ένα δημόσιο τελικό σημείο SOAP όπου επιτρέπεται μη πιστοποιημένος δημόσιος μεσάζων, η λίστα HTTP proxy προσφέρει υποψηφίους για το ένθετο URL proxy.
Κρατήστε τον χώρο ονομάτων της υπηρεσίας ρυθμισμένο για τα μηνύματα SOAP της. Αυτό το URI προσδιορίζει ονόματα XML και δεν αντικαθιστά κανένα από τα δύο τελικά σημεία δικτύου.