Apex · ORDS · REST

Oracle APEX usar RESTfull Data Services, HTTP Header con 2 o más parámetros

Para complementar la idea del consumo de RESTfull services, Aquí veremos una forma distinta a la que vimos en este blog:

Ahora enviaremos nuestros parámetros en el header.

Como vemos en la imagen el Full URL es creado sin la necesidad de tener un bind variable.

El otro punto importante es en la parte inferior configurar los parámetros que deseamos enviar, tener en cuenta el name y el bind variable que sera usado en el query.

Access Method => IN

Source Type => HTTP HEADER

select *
  from emp
 where ename = case when :p_name = 'null' then ename 
                    else :p_name 
                end
   and job = :p_job

sql_1

Una vez creado nuestro RESTfull, haremos la prueba usando postman.

Copiamos el URL, y en el tab de Headers agregaremos los parámetros que creamos en el RESTfull.

Prueba con nombre de empleado.

sql_2

Prueba para retornar todos los empleados tipo SALESMAN

sql_3

2 thoughts on “Oracle APEX usar RESTfull Data Services, HTTP Header con 2 o más parámetros

  1. Gracias por los ejemplos y las explicaciones, me han funcionado muy bien. Tengo un caso donde estoy tratando de pasar, en un parámetro, una estructura JSON como tal, pero no lo acepta el API (: pdatos_jason debe llevar una estructura jason dentro: {pdatos_json:{“nombre” : “Cristian”, “pais” : “Costa Rica”} por ejemplo)

    Like

Leave a comment