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
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)
LikeLike
Primero tienes que ver como envias los datos, depende como estes configurando la llamada, puede ser base64, application/json. etc intenta con estructuras simples primero.
LikeLike