|
Negli esempi riportati in questo argomento si presuppone che si abbia familiarità con l'esecuzione di POST HTTP nel proprio ambiente di sviluppo o nella propria applicazione Web.
|
Note
|
URL di esempio
|
Azione HTTP
|
Tipo di contenuto
|
|||
---|---|---|---|---|---|---|
AGGIORNAMENTO
|
Per gli aggiornamenti è necessario specificare anche la parte di entità
|
http://host/Thingworx/Things/thing_name
|
INSERIMENTO
|
applicazione/json o testo/xml
|
||
ELIMINAZIONE
|
Per l'eliminazione è necessario specificare anche la parte di entità
|
http://host/Thingworx/Things/thing_name
|
ELIMINAZIONE
|
n/d
|
||
CHIAMATA DI SERVIZI
|
Per chiamare un servizio è necessario specificare l'URL completo, incluse le caratteristiche specifiche
|
http://host/Thingworx/Things/MyThing/Services/myService
|
POST
|
applicazione/json
|
|
Si consiglia di utilizzare HTTPS nella produzione o in tutti i casi in cui l'integrità di rete è a rischio.
|
Metodi
|
|
---|---|
GET
|
Recuperare un valore.
|
INSERIMENTO
|
Immettere un valore oppure creare proprietà o oggetti nuovi.
|
POST
|
Eseguire un servizio.
|
ELIMINAZIONE
|
Eliminare un oggetto o una proprietà.
|
Valori dell'intestazione Accept
|
|
---|---|
JSON
|
applicazione/json
|
XML
|
testo/xml
|
HTML
|
testo/html (o omettere l'intestazione Accept)
|
CSV
|
testo/csv
|
Valori di intestazione del tipo di contenuto
|
|
---|---|
JSON
|
applicazione/json
|
XML
|
testo/xml
|
|
Per visualizzare queste informazioni, è necessario che siano visualizzate come JSON.
|
Chiave intestazione
|
Esempio valore di intestazione
|
---|---|
appKey
|
1x9256cf-9fe9-434e-adbe-9772c0c40261
|