anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
sd
Problema al ejecutar rest
15/09/20 21:49
Margarita Herrera
Replies:
5
Foro: Trabajo con genexus 16 U10. java mysql Estoy tratando de probar servicio rest con el TestRestProc.xpz de ejemplo Obtengo siempre error 404, al parecer no invoca al procedimiento AddCustomer ======================================================================= INICIO CASO 1 - llamar a un proc REST que recibe solo params de IN simples incluye tipos date y datetime de entrada ======================================================================= Inicializo datos... Invoco PROC REST... Server:192.168.48.125 Port: 8080 Base url:/ServicioRestmysql/servlet/ request:{"CustomerId":125,"CustomerName":"Claudia","CustomerBirthDate":"1976-05-08","CustomerPayDate":"1976-05-08T00:31:00"} Getstring:AddCustomer Method:POST httpstatus: 404 Output: ========= ========= Desplegando datos... ======================================================================= FIN CASO 1 ======================================================================= Agradezco cualquier ayuda Saludos -- *Ing. Margarita Herrera* *DEPARTAMENTO DE SISTEMAS* *Telf: 02-3987900 ext 2247* *E-mail: mherrera@kywi.com.ec <mherrera@kywi.com.ec>*
Foro:
Trabajo con genexus 16 U10. java mysql
Estoy tratando de probar servicio rest con el TestRestProc.xpz de ejemplo
Obtengo siempre error 404, al parecer no invoca al procedimiento AddCustomer
=======================================================================
INICIO CASO 1 - llamar a un proc REST que recibe solo params de IN simples
incluye tipos date y datetime de entrada
=======================================================================
Inicializo datos...
Invoco PROC REST...
Server:192.168.48.125
Port: 8080
Base url:/ServicioRestmysql/servlet/
request:{"CustomerId":125,"CustomerName":"Claudia","CustomerBirthDate":"1976-05-08","CustomerPayDate":"1976-05-08T00:31:00"}
Getstring:AddCustomer
Method:POST
httpstatus: 404
Output:
=========
=========
Desplegando datos...
=======================================================================
FIN CASO 1
=======================================================================
Agradezco cualquier ayuda
Saludos
--
*Ing. Margarita Herrera*
*DEPARTAMENTO DE SISTEMAS*
*Telf: 02-3987900 ext 2247*
*E-mail: mherrera@kywi.com.ec <mherrera@kywi.com.ec>*
Replies
hugao118
15/09/20 21:57
Hola Los servicios rest no van con directorio virtual *servlet* van en *rest* Saludos Cordialmente. _______________________________ *Hugo Armando Cadena MantillaIngeniero de Sistemas* Bucaramanga - Colombia On Tue, Sep 15, 2020 at 7:49 PM Margarita Herrera <mherrera@kywi.com.ec>
Hola Los servicios rest no van con directorio virtual *servlet* van en *rest* Saludos Cordialmente. _______________________________ *Hugo Armando Cadena MantillaIngeniero de Sistemas* Bucaramanga - Colombia On Tue, Sep 15, 2020 at 7:49 PM Margarita Herrera
Margarita Herrera
15/09/20 22:42
Y que debo poner en la URL ? El mar., 15 sept. 2020 19:58, Hugo Armando Cadena Mantilla < hugao1118@gmail.com>
Y que debo poner en la URL ? El mar., 15 sept. 2020 19:58, Hugo Armando Cadena Mantilla < hugao1118@gmail.com>
Margarita Herrera
16/09/20 08:02
---------- Forwarded message ---------
---------- Forwarded message ---------
hugao118
16/09/20 08:26
Hola Normalmente es expuesta la url de la siguiente forma: <server uri>/rest/<module>/<obj name> Pero puedes también activar la propiedad de la KB o del objeto *Generate OpenAPI interface* para que GeneXus te genere la definición del servicio y puedas ver la URL, métodos soportados, parámetros, etc.... https://wiki.genexus.com/commwiki/servlet/wiki?30776,Documenting+RestFul+services Saludos. Cordialmente. _______________________________ *Hugo Armando Cadena MantillaIngeniero de Sistemas* Bucaramanga - Colombia On Tue, Sep 15, 2020 at 8:41 PM Margarita Herrera <mherrera@kywi.com.ec>
Hola Normalmente es expuesta la url de la siguiente forma:
/rest/
/
Pero puedes también activar la propiedad de la KB o del objeto *Generate OpenAPI interface* para que GeneXus te genere la definición del servicio y puedas ver la URL, métodos soportados, parámetros, etc.... https://wiki.genexus.com/commwiki/servlet/wiki?30776,Documenting+RestFul+services Saludos. Cordialmente. _______________________________ *Hugo Armando Cadena MantillaIngeniero de Sistemas* Bucaramanga - Colombia On Tue, Sep 15, 2020 at 8:41 PM Margarita Herrera
henry.proanos
16/09/20 09:31
Pruebelo primero con POSTMAN..si le funciona pruebelo en Gx henry PROAÑOS ARTUNDUAGA cel 3163991310 3152949070 El mar., 15 sept. 2020 a las 19:58, Hugo Armando Cadena Mantilla (< hugao1118@gmail.com>)
Pruebelo primero con POSTMAN..si le funciona pruebelo en Gx henry PROAÑOS ARTUNDUAGA cel 3163991310 3152949070 El mar., 15 sept. 2020 a las 19:58, Hugo Armando Cadena Mantilla (< hugao1118@gmail.com>)
Back to sd