Me gustaría aprender el uso básico de SOAP a través de este (weather) ejemplo. ¿Cómo es útil procesar esta información?Cómo usar la clase soap en php (con ejemplo)?
Solicitud:
POST /globalweather.asmx HTTP/1.1
Host: www.webservicex.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetWeather xmlns="http://www.webserviceX.NET">
<CityName>string</CityName>
<CountryName>string</CountryName>
</GetWeather>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
Respuesta:
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetWeatherResponse xmlns="http://www.webserviceX.NET">
<GetWeatherResult>string</GetWeatherResult>
</GetWeatherResponse>
</soap12:Body>
</soap12:Envelope>
@Topener Encontré información al respecto, pero no un toturial. Esocially no para php.net/manual/en/book.soap.php. Si publicas un gran artículo toturial, aceptaré tu respuesta (lo digo en grande: con eso puedo hacer este ejemplo) –
Topener, no estoy de acuerdo. Este sitio es para preguntas relacionadas con la programación, no solo para el código. En la medida en que la pregunta no sea demasiado abierta, debería estar bien. Las mejores respuestas a esta pregunta serían enlaces a recursos útiles, en el manual y en otros lugares, o tal vez un ejemplo simple. –