Envío de solicitudes de punto final HTTP

Puede enviar solicitudes a servicios que utilizan un punto final HTTP.

Antes de empezar

Si el servicio utiliza autenticación SSL (Secure Sockets Layer), cree una configuración SSL antes de enviar la solicitud. Para obtener más información, consulte el apartado Crear configuraciones SSL.

Si el servicio utiliza la seguridad SOAP para el cifrado, la firma u otros algoritmos de seguridad, antes debe configurar el entorno con las bibliotecas y los archivos de configuración correctos y, a continuación, crear un perfil de seguridad para el archivo WSDL. Para obtener más información, consulte Configuración del entorno para la seguridad de SOAP y Crear perfiles de seguridad para archivos WSDL

Procedimiento

Para enviar una solicitud a un servicio HTTP:

  1. Pulse el botón Abrir el cliente de servicio genérico de la barra de herramientas Abrir el cliente de servicio genérico botón y seleccione la página Solicitudes.
  2. Pulse el icono Añadir botón Añadir y pulse el tipo de solicitud que desea enviar o tener en la Biblioteca de solicitudes, pulse con el botón derecho sobre Puntos finales y seleccione el tipo de solicitud que desea enviar.
  3. En la ventana Configurar protocolo, seleccione HTTP y especifique la configuración de transporte HTTP. Si es necesario, pulse Nuevo para crear una configuración de transporte HTTP para la llamada.
  4. Escriba el URL de la llamada, el método HTTP y la versión y especifique las propiedades de cookie o cabecera. Pulse el recuadro de selección Modalidad Rest para dividir el URL en recursos y parámetros.
  5. Pulse Siguiente.
  6. En la página Seleccionar elemento raíz, si el servicio utiliza un XSD (XML Schema Definition) específico, seleccione uno de la lista o pulse Examinar para importar el archivo XSD y, a continuación, seleccione el elemento raíz para la solicitud. Si no hay ningún XSD disponible para el servicio, seleccione Sin esquema.
  7. Pulse Finalizar. Se añade la solicitud a la sección Puntos finales de la Biblioteca de solicitudes.
  8. En la Biblioteca de solicitudes, seleccione el elemento de solicitud. El cliente de servicio genérico muestra tres pasos: Editar datos, Invocar y Ver respuesta. Los detalles de la llamada aparecen en el paso Editar datos.
  9. En base a la solicitud seleccionada en el paso 2, en la página Mensaje de la llamada, utilice la vista Formulario, Árbol u Origen para editar el contenido de la solicitud. Cada vista muestra un formato distinto de los mismos datos. Para añadir o eliminar elementos XML en las vistas Formulario o Árbol, pulse Esquema > Validar y ayudar para adaptarse a un XSD especificado en el catálogo de esquemas.
  10. En la página Archivos adjuntos, especifique los archivos adjuntos que se envían con la solicitud. Para añadir un archivo adjunto, pulse en Añadir y siga el asistente para adjuntar un archivo a la solicitud.
  11. En la página Transporte, si es necesario, cambie la configuración de transporte que utilizará la solicitud. Si desea crear y editar configuraciones de seguridad y transporte, utilice el separador Transporte.
  12. Si seleccionó la solicitud SOAP XML en el paso 2, en la página Pila de solicitud, especifique si desea alterar temporalmente los algoritmos de seguridad o proceso aplicados a la solicitud saliente para el archivo WSDL. Para añadir una página de Pila de respuesta para editar los algoritmos de proceso o seguridad para los mensajes entrantes, pulse Mostrar pila de respuesta.
    Nota: Estos valores solo son aplicables a la prueba actual. Para editar la pila de solicitud o respuesta para todas las solicitudes que utilizan el archivo WSDL actual, pulse Editar seguridad WSDL para abrir el editor de seguridad WSDL.
  13. Cuando esté listo, pulse Invocar para enviar la solicitud de servicio. El cliente de servicio genérico envía la solicitud y muestra el retorno de mensaje dentro del paso Ver respuesta.

Qué hacer a continuación

Las llamadas satisfactorias se registran y se añaden a la lista Historial de solicitudes. Si está utilizando IBM Rational Performance Tester o IBM Rational Service Tester for SOA Quality, puede crear una prueba de servicio pulsando el botón Generar suite de prueba (Generar suite de prueba).

Comentarios