SoapClient::__doRequest
En esta página
SoapClient::__doRequest
Ejecuta una solicitud SOAP
Descripción#
public SoapClient::__doRequest(string $request, string $location, string $action, int $version, [bool $oneWay], [string $uriParserClass]): string
```php
Ejecuta una solicitud SOAP.
Este método puede ser sobrescrito en las subclases para implementar diferentes transportes, realizar operaciones XML adicionales o cualquier otra cosa.
## Parámetros
`request`
La solicitud SOAP en XML.
`location`
La URL de la solicitud.
`action`
La acción SOAP.
`version`
La versión SOAP.
`oneWay`
Si `oneWay` toma el valor de `true`, este método no devuelve nada. Utilice este valor cuando no se espera una respuesta.
`uriParserClass`
El nombre de la clase a utilizar para analizar la URI de redirección cuando se recibe una cabecera `"Location"` en la respuesta, o `null` para utilizar el análisis por omisión basado en `parse_url`.
## Valores devueltos
La respuesta SOAP en XML.
## Historial de cambios
| Versión | Descripción |
|---------|---------------------------------------------------------------|
| 8.5.0 | Se ha añadido el parámetro opcional `uriParserClass`. |
| 8.0.0 | El tipo de `oneWay` es `bool` ahora; anteriormente era `int`. |
## Ejemplos
Ejemplo con `SoapClient::__doRequest`
```php