Informazioni sulle notifiche REST
Quando si tratta dell'invio di richiami API REST per altre applicazioni in cui non è implementato alcun connettore OCI nativo (ad esempio, Funzioni), OCI consente solo l'uso di HTTPS e non HTTP.
Ciò garantisce un certo grado di sicurezza e l'adozione di buone pratiche. Tuttavia, affinché un dimostratore crei un client fittizio che ci permetta di vedere la ricezione di un messaggio, crea un ulteriore sforzo di impostazione per stabilire un certificato che sarà attendibile (ad esempio, non i certificati autofirmati). Mentre stiamo lavorando con le API, possiamo semplicemente utilizzare un prodotto strumento mocking / test. Per questa demo, useremo Postman. Ci sono molti altri strumenti, ma come prodotto, ha un livello di uso gratuito ed è ben noto.
Configura un endpoint Mock
Se non si dispone di un account Postman, il primo passo è creare un account cloud.
Con l'impostazione dell'account cloud, possiamo iniziare a configurare Postman. È necessario disporre di un'area di lavoro; utilizzare lo spazio predefinito o crearne uno separato. Quindi vogliamo creare un server mock.
Una volta completata la configurazione del server mock, è necessario visualizzare l'URL del server in quanto ciò sarà necessario per facilitare l'impostazione della sottoscrizione ONS. È possibile visualizzarlo nella scheda di configurazione della vista server Mock.
Configurare la sottoscrizione REST su ONS
Il processo di impostazione della sottoscrizione in OCI è molto simile a Slack. In sostanza, forniamo solo l'endpoint REST Postman del nostro server mock.
Come per l'impostazione di Slack, il primo messaggio inviato al sottoscrittore è il programma di convalida degli URL, che può essere eseguito con la console di sottoscrizione OCI. In questo caso, viene visualizzato come URL nell'attributo di intestazione del messaggio POST
e come payload del messaggio nel corpo. L'URL fornito deve essere richiamato per consentire l'invio di messaggi successivi. L'URL deve quindi essere copiato in un browser. Il risultato sarà una pagina web di conferma dell'attivazione.
Per un'applicazione client reale, diventa necessario fornire la logica di trigger necessaria oppure i richiami vengono instradati tramite proxy che può filtrare le chiamate iniziali e abilitare il punto consumer.
Per i collegamenti alle istruzioni di impostazione dettagliate, vedere Esplora altro.