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
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.
Prueba para retornar todos los empleados tipo SALESMAN