gx-l | | | |
baldomero.olvera | |
Alba,
Buenas noches, hay un grupo de whatsapp de Gx y ahí han publicado lo
siguiente con respecto a este tema.
La primera opción es utilizar el WSDL inspector
Los servicios REST se consumen como peticiones http
Te devuelven un SDT
https://wiki.genexus.com/commwiki/servlet/wiki?44405,Consuming+a+Rest+Service+with+GeneXus
https://wiki.genexus.com/commwiki/servlet/wiki?30776,Documenting+RestFul+services
,
https://wiki.genexus.com/commwiki/servlet/wiki?28216,DataProviders+as+Rest+web+services+in+GeneXus
,
https://training.genexus.com/files/web-services-script?es
https://wiki.genexus.com/commwiki/servlet/wiki?13516,M%C3%BAltiples+m%C3%A9todos+en+Web+services
,
Este es un ejemplo que alguien publicó.
&httpClient.Host = '181.118.115.80'
&httpClient.Port = 80
&httpClient.BaseUrl = 'ws/'
&httpClient.Secure = 0
&httpClient.AddHeader('Content-Type','application/x-www-form-urlencoded')
&httpClient.AddVariable('keyStr','148ff5743da6e66480a16acc5755c707')
&httpClient.Execute('POST','getCheques.php')
if &httpClient.StatusCode = 200
&SDT_Cheques.FromXml(&httpClient.ToString())
// Log.Write(&httpClient.ToString(),"",LogLevel.DEBUG)
// &httpClient.ToFile('C:\temp\cheques.xml')
// msg(&httpClient.ToString(),status)
&XML = &SDT_Cheques.ToXml()
// msg(&XML)
else
Msg('Error' + &httpClient.StatusCode.ToString())
mSG(&httpClient.ErrDescription)
endif
espero que te ayude en algo.
Saludos
El mié., 5 ago. 2020 a las 20:49, Alba Luz Zavala Enriquez (<
azavala@norson.net>) |
|
|
|
|
Back to gx-l |
|