Acessando Sabre Web Services usando PHP
-
22-08-2019 - |
Pergunta
Fui abordado para criar um site usando o Sabre Web Services ao poder do sistema de reservas. Toda a documentação que tenho visto refere-se a .NET ou Java soluções, e eu estava em dúvida se PHP pode ser usado, como o acesso é realizado usando SOAP.
Eu encontrei mais nenhuma informação sobre isso, e eu suponho que a resposta é sim, mas eu me pergunto por que não há uma única referência a este ser possível. Todas as soluções parecem ser NET!
Solução
Sim, PHP pode ser ser usado para conectar a serviços da Web do SOAP - dê uma olhada NuSOAP . Ela permite que um agradável e fácil orientada a objeto maneira de consumir serviços web.
Outras dicas
SOAP é independente da linguagem, o que significa que qualquer linguagem pode se comunicar com o serviço web se ele pode gerar solicitações e respostas SOAP punho.
documentação de SOAP do PHP pode ser encontrada no php manual do
PHP pode ser usado para chamar SABÃO bastante eficaz .
Há um muito bom tutorial sobre DevZone de como você pode usar o sabão bem.
Acabei de fazer um pouco de escavação em volta e parece que você pode usar stream_context_create () para criar um contexto de fluxo de HTTP personalizado. Isto inclui o cabeçalho tipo de conteúdo HTTP que você precisa. O recurso retornado desta chamada de função pode então ser passado para o construtor SoapClient para ser usado em chamadas SOAP. Ter um olhar para http://ca.php.net/stream_context_create ea página de manual do PHP para o construtor SoapClient (desculpe, eu só posso postar um link como um novo usuário) para mais informações.