Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [perl] SOAP::LITE

  1. #1

    [perl] SOAP::LITE

    cercando di richiamare un web services su internet dalla intranet aziendale, ricevo 500 come codice di errore, il che mi fa pensare che il client soap non riesca a uscire dal proxy internet. Mi servirebbe un esempio su come settare il proxy (sul client) per utilizzare un web services che si trova fuori dalla lan aziendale. Spero di essere riuscito a farmi capire.

    Qualcuno ha esperienza?
    "..desidero mettere l'accento sul fatto che il cambiamento dalla teoria autoritaristica della conoscenza scientifica alla teoria critica o antiautoritaristica della conoscenza scientifica, è molto recente.."

  2. #2

    Ho risolto

    Bastava settare la variabile di ambiente $ENV{HTTP_proxy}
    Allego un esempio di richiamo della web application di google
    codice:
    #!/usr/bin/perl -w
    use SOAP::Lite;
    $googleSearch = SOAP::Lite->service('file:GoogleSearch.wsdl');
    $key = '<---- key fornita da google ----->';
    $query = 'noarts';
    $ENV{HTTP_proxy} = 'http://proxy:8080'; 
    $risultato = $googleSearch->doGoogleSearch($key, $query, 0, 10, 'false', '', 'false', '', 'latin1', 'latin1');
    for (@{$risultato->{"resultElements"}}) {
    	print $_->{"URL"}."\n";
    }
    Il campo $key va valorizzato con un codice che si ottiene registandosi su google. Nel caso specifico l'output dello scrip è il seguente:
    Restituisce i primi dieci link trovati con google che contengono la stringa 'noarts'


    ops! Dimenticavo 'http://proxy:8080' è il nome del proxy-serverorta verso internet della ditta in cui lavoro, per utilizzare lo script questo va personalizzato con il valore opportuno. Il file 'GoogleSearch.wsdl' è il descrittore del web services, si scarica da google e va salvato in locale.
    "..desidero mettere l'accento sul fatto che il cambiamento dalla teoria autoritaristica della conoscenza scientifica alla teoria critica o antiautoritaristica della conoscenza scientifica, è molto recente.."

  3. #3
    Ciao,

    inserisco il link a questo tread molto interessante tra le "Pillole"
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.