Domanda

Sono stato avvicinato per creare un sito web utilizzando Sabre Web Services per alimentare il sistema di prenotazione. Tutta la documentazione che ho visto si riferisce a soluzioni .NET o Java, e io ero in dubbio se PHP può essere usato, come l'accesso viene eseguita utilizzando SOAP.

Non ho trovato ulteriori informazioni su questo, e presumo la risposta è sì, ma mi chiedo perché non c'è un solo riferimento a questo sia possibile. Tutte le soluzioni sembrano essere NET!

È stato utile?

Soluzione

Sì, PHP può essere essere utilizzato per connettersi a servizi web SOAP - dare un'occhiata a NuSOAP . Permette un modo orientato oggetto bello e facile da consumare servizi web.

Altri suggerimenti

SOAP è indipendente dalla lingua, il che significa che qualsiasi lingua in grado di comunicare con il servizio web se esso può generare richieste SOAP e gestire le risposte.

documentazione SOAP

di PHP può essere trovato nel php manuale

PHP può essere utilizzato per chiamare SOAP abbastanza efficace.

C'è un buon tutorial su DevZone su come è possibile utilizzare il sapone bene.

Ho appena fatto un po 'di scavo intorno e sembra che è possibile utilizzare stream_context_create () per creare un contesto flusso HTTP personalizzato. Ciò include il tipo di intestazione contenuto HTTP è necessario. La risorsa tornato da questa chiamata di funzione può quindi essere passata al costruttore SoapClient da utilizzare nelle chiamate SOAP. Dai un'occhiata alla http://ca.php.net/stream_context_create e la pagina di manuale di PHP per la SoapClient costruttore (mi dispiace, non posso postare solo un collegamento come un nuovo utente) per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top