Richiesta HTTP
Utilizzare questa azione per effettuare una richiesta HTTP al server.
Utilizzo dell'azione Richiesta HTTP
Per utilizzare questa azione nel workflow, connetterla a ThingWorx Flow. Per connettersi al flusso, attenersi alla procedura descritta di seguito.
1. Fare clic su e trascinare l'azione Richiesta HTTP presente nell'utilità HTTP nell'area di lavoro, posizionare il puntatore del mouse sull'azione, quindi fare clic su o fare doppio clic sull'azione. Viene visualizzata la finestra dell'azione Richiesta HTTP.
2. Se necessario, modificare il nome dell'etichetta. Per default, il nome dell'etichetta corrisponde al nome dell'azione.
3. Selezionare il metodo HTTP in base all'azione da eseguire sull'identificatore di risorsa. Sono disponibili i metodi seguenti:
GET
POST
PUT
DELETE
PATCH
OPTIONS
HEAD
4. Immettere l'URL completo, incluso il protocollo, per effettuare una richiesta HTTP.
5. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
6. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
7. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
8. Selezionare un'opzione nel campo Segui reindirizzamento per seguire le risposte HTTP 3xx come reindirizzamenti. Il valore di default è true.
9. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
10. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
11. Fare clic su Fine.
Metodo GET
Il metodo GET viene utilizzato per recuperare informazioni dal server specificato con un determinato URI.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
4. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
5. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
6. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
7. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
8. Fare clic su Fine.
Metodo POST
Una richiesta POST viene utilizzata per inviare dati al server, ad esempio inviare informazioni sui clienti, caricare file e così via, mediante moduli HTML.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Selezionare un'opzione nell'elenco Imposta tipo di corpo.
4. Fare clic su Aggiungi per immettere le informazioni Nome e Valore nella sezione Corpo.
5. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
6. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
7. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
8. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
9. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
10. Fare clic su Fine.
Metodo PUT
Sostituisce tutte le rappresentazioni correnti della risorsa di destinazione con il contenuto caricato.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Selezionare un'opzione nell'elenco Imposta tipo di corpo.
4. Fare clic su Aggiungi per immettere le informazioni Nome e Valore nella sezione Corpo.
5. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
6. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
7. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
8. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
9. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
10. Fare clic su Fine.
Metodo DELETE
Rimuove tutte le rappresentazioni correnti della risorsa di destinazione specificata dall'URI.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Selezionare un'opzione nell'elenco Imposta tipo di corpo.
4. Fare clic su Aggiungi per immettere le informazioni Nome e Valore nella sezione Corpo.
5. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
6. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
7. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
8. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
9. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
10. Fare clic su Fine.
Metodo PATCH
Il metodo PATCH è un metodo di richiesta supportato dal protocollo HTTP per apportare modifiche parziali a una risorsa esistente.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Selezionare un'opzione nell'elenco Imposta tipo di corpo.
4. Fare clic su Aggiungi per immettere le informazioni Nome e Valore nella sezione Corpo.
5. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
6. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
7. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
8. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
9. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
10. Fare clic su Fine.
Metodo OPTIONS
Descrive le opzioni di comunicazione per la risorsa di destinazione.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
4. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
5. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
6. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
7. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
8. Fare clic su Fine.
Metodo HEAD
Questo metodo è simile a GET, ma trasferisce solo la riga di stato e la sezione dell'intestazione.
1. Nel campo URL immettere l'URL completo per una richiesta HTTP, includendo il protocollo.
2. Nel campo Timeout immettere l'intervallo di attesa dell'invio di intestazioni di risposta da parte di un server, in secondi.
3. Per decodificare automaticamente la risposta gzip, selezionare una delle opzioni riportate di seguito dall'elenco Decodifica risposta gzip.
4. Selezionare il tipo di codifica della risposta dall'elenco Codifica risposta.
5. Per seguire le risposte HTTP 3xx come reindirizzamenti, selezionare un valore dal campo Segui reindirizzamento. Il valore di default è true.
6. Selezionare un'opzione nel campo Segui reindirizzamenti non GET per seguire le risposte non GET HTTP 3xx come reindirizzamenti. Il valore di default è false.
7. Fare clic su + per visualizzare i campi aggiuntivi e immettere i dettagli riportati di seguito.
Parametri URL - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Fare clic su Aggiungi per immettere più parametri URL.
Autenticazione di base - Fare clic su Aggiungi per immettere Nome utente e Password.
Intestazioni - Fare clic su Aggiungi per immettere le coppie di Chiave e Valore.
Verifica certificato SSL - I certificati SSL richiesti devono essere validi in caso di una chiamata https. Il valore di default è true.
8. Fare clic su Fine.
Schema di output
Lo schema di output dell'azione Richiesta HTTP restituisce le informazioni relative a codice di stato, intestazioni, testo di risposta e oggetto risposta, come illustrato nella figura seguente: