|
|
|
|
Construye la petición HTTP para llamar a una función de un servicio web.. Esta petición puede ser modificada para adaptarla a las expectativas del Webservice, si es necesario.. A continuación, puede enviarse mediante HTTPSend. // Standard call that is using the full call to a WebService method stParam1 is Param1 stParam1.String = "a string" stParam1.Int = 2 stRet is MyResult stRet = MyFunction(stParam1)
stParam1 is Param1
stParam1.String = "a string"
stParam1.Int = 2
cMyRequest is httpRequest = SOAPToHTTP(MyFunction, stParam1)
HTTPSend(cMyRequest)
WSRequest is wsRequest AnHTTPRequest is httpRequest AnHTTPResponse is httpResponse BaseWS.Address = ... "http://Server.mydomain.com/BASEWS_WEB/awws/BaseWS.awws" AnHTTPRequest = SOAPToHTTP(BaseWS._Return__2_Param_type_string, WSRequest, "MyString1", "MyString2" IF NOT ErrorOccurred() THEN AnHTTPResponse is HTTPSend(AnHTTPRequest) IF NOT ErrorOccurred() THEN Info("HTTPSend(AnHTTPRequest) = '" + AnHTTPResponse.Content + "'") ELSE Error("HTTPSend(AnHTTPRequest).'" + ErrorInfo() + "'") END ELSE Error("SOAPToHTTP().'" + ErrorInfo() + "'") END
Sintaxis
<Result> = SOAPToHTTP(<Function> [, <HTTP request to use>] [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Variable de tipo httpRequest Variable de tipo httpRequest que corresponde a la solicitud HTTP generada. <Function>: Cadena de caracteres Nombre de la función para la que debe construirse la petición SOAP. Esta función es una función WDSL del Webservice previamente importado en el proyecto.. <HTTP request to use>: Opcional wsRequest Variable Nombre de la Variable de tipo wsRequest que corresponde a una petición HTTP con la información adicional a utilizar. <Parameter 1>: Variant opcional Primer parámetro esperado por la función. <Parameter N>: Variant opcional Enésimo parámetro esperado por la función. Observaciones Los servicios web tienen un espectro muy amplio y no todos ellos cumplen con el estándar. La facilidad de uso de un Webservice de terceros en una aplicación o sitio depende de su diseñador. Esta función permite recuperar el contenido de la petición HTTP que se envía al servidor de servicios web de terceros.. Es posible modificar el contenido XML, para adaptarlo a las expectativas del Webservice.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|