Invio di richieste endpoint HTTP

È possibile inviare richieste ai servizi che utilizzano un endpoint HTTP.

Prima di iniziare

Se il servizio utilizza l'autenticazione SSL (Secure Sockets Layer), creare una configurazione SSL prima di inviare la richiesta. Per ulteriori informazioni, vedere Creazione di configurazioni SSL.

Se il servizio utilizza la sicurezza SOAP per la crittografia, la firma o altri algoritmi di sicurezza, è necessario prima configurare l'ambiente con i file di librerie e di configurazione corretti e quindi creare un profilo di sicurezza per il file WSDL. Per ulteriori informazioni, consultare Configurazione dell'ambiente per la sicurezza SOAP e Creazione di profili di sicurezza per i file WSDL

Procedura

Per inviare una richiesta a un servizio HTTP:

  1. Fare clic sul pulsante della barra degli strumenti Apri il client di servizio generico Apri il client di servizio generico e selezionare la pagina Richieste.
  2. Fare clic sull'icona Aggiungi pulsante Aggiungi e selezionare un tipo di richiesta che si desidera inviare oppure, in Libreria richieste, fare clic con il tasto destro del mouse su EndPoint e selezionare il tipo di richiesta da inviare.
  3. Nella finestra Configura protocollo, selezionare HTTP e specificare la configurazione del trasporto HTTP. Se necessario, fare clic su Nuovo per creare una configurazione di trasporto HTTP per la chiamata.
  4. Immettere l'URL della chiamata, il metodo e la versione HTTP e specificare le proprietà di intestazione o cookie. Fare clic sulla casella di spunta Modalità Rest per suddividere l'URL in risorsa e parametri.
  5. Fare clic su Avanti.
  6. Nella pagina Seleziona elemento root, se il servizio utilizza un XSD (XML Schema Definition), selezionarne uno dall'elenco oppure fare clic su Sfoglia per importare il file XSD, quindi selezionare un elemento root per la richiesta. Se nessun XSD è disponibile per il servizio, selezionare Nessuno schema.
  7. Fare clic su Fine. La richiesta viene aggiunta alla sezione Endpoint della Libreria richieste.
  8. Nella Libreria richieste, selezionare l'elemento richiesta. Il client di servizio generico mostra tre passi: Modifica dati, Richiama e Visualizza risposta. I dettagli per la richiesta vengono visualizzati nel passo Modifica dati.
  9. In base alla richiesta selezionata nel passo 2, nella pagina Messaggi, utilizzare le viste Modulo, Struttura ad albero oppure Origine per modificare il contenuto della richiesta. Ciascuna vista mostra un formato differente degli stessi dati. Per aggiungere o rimuovere elementi XML nella vista Modulo o Struttura ad albero, fare clic su Schema > Convalida e assisti per essere conformi a un XSD specificato nel catalogo degli schemi.
  10. Nella pagina Allegati, specificare qualsiasi allegato file da inviare con la richiesta. Per aggiungere un allegato, fare clic su Aggiungi e attenersi alla procedura guidata per allegare un file alla richiesta.
  11. Nella pagina Trasporto, se necessario, modificare la configurazione del trasporto che deve essere utilizzata dalla richiesta. Per creare e modificare le configurazioni di sicurezza e trasporto, utilizzare la scheda Trasporto.
  12. Se è stata selezionata la richiesta SOAP XML nel passo 2, nella pagina Stack di richiesta, specificare se si desidera sovrascrivere gli algoritmi di sicurezza o di elaborazione applicati alla richiesta in uscita per il file WSDL. Per aggiungere una pagina Stack di risposta per modificare gli algoritmi di sicurezza o di elaborazione per le risposte in entrata, fare clic su Mostra stack risposte.
    Nota: Queste impostazioni si applicano solo alla richiesta corrente. Per modificare lo stack di richieste o di risposte per tutte le richieste che utilizzano il file WSDL corrente, fare clic su Modifica sicurezza WSDL per aprire l'Editor sicurezza WSDL.
  13. Quando si è pronti, fare clic su Richiama per inviare la richiesta di servizio. Il client del servizio generico invia la richiesta e visualizza la restituzione del messaggio sotto la pagina Visualizza risposta.

Operazioni successive

Le richieste eseguite correttamente vengono registrate e aggiunte all'elenco Cronologia richieste. Se si sta utilizzando IBM Rational Performance Tester o IBM Rational Service Tester for SOA Quality, è possibile creare un test di servizio facendo clic sul pulsante Genera gruppo di programmi test (Genera gruppo di programmi test).

Feedback