Documentazione utente

Manuale modulo HTTP REST FemtoBench

Riferimento per interfaccia, configurazione e procedure d'uso

DocumentoManuale modulo HTTP REST FemtoBench
Versione1.0.4
LinguaItaliano
Aggiornamento22 settembre 2026
StatoEdizione aggiornata

Manuale modulo HTTP REST

Il modulo HTTP REST 1.0.4 richiede FemtoBench 0.1.1 o successivo.

Il modulo HTTP REST mappa le associazioni FemtoBench verso endpoint HTTP o HTTPS con metodo, percorso, query, intestazioni e corpo configurabili.

La risorsa definisce il servizio di base; il prodotto può sostituire endpoint e timeout; la destinazione completa la singola richiesta. L’operazione Lettura dell’associazione genera una richiesta GET, mentre Scrittura genera una richiesta POST.

Modulo HTTP REST nell'elenco dei moduli
Stato di caricamento e licenza del modulo HTTP REST.

Configurazione risorsa in Configurazioni banco

La risorsa HTTP si aggiunge nella schermata Configurazioni banco e si seleziona nella tabella Risorse. Il pannello Dettagli risorsa espone nome e descrizione del canale. URL base e timeout dipendono dal DUT e sono configurati per prodotto.

Con Modificabile dall’operatore il progettista può delegare, per esempio, URL o timeout alla Configurazione stazione. La postazione memorizza l’override localmente e non altera la configurazione portabile.

Campo Descrizione
Nome Nome dell’endpoint HTTP disponibile sul banco.
Istanza della risorsa HTTP REST nel banco
Istanza HTTP del banco; URL e timeout sono configurati per prodotto.

Configurazione prodotto in Prodotti

Nella schermata Prodotti, selezionando un banco associato al prodotto, il pannello di configurazione risorsa espone:

Campo Descrizione
URL base URL base dell’endpoint HTTP/HTTPS, ad esempio https://device.local/api.
Timeout (ms) Timeout richiesta, intervallo 1..60000 ms. Valore predefinito 3000.

Il valore del prodotto consente di usare la stessa postazione con dispositivi esposti su indirizzi differenti. Il timeout resta associato alle prestazioni attese per quel prodotto.

Parametri HTTP REST specifici del prodotto
Endpoint del servizio associato al prodotto sul banco.

Configura destinazione HTTP REST

La finestra si apre da Profili di comunicazione > Dettagli associazione > Configura… quando l’associazione usa il modulo HTTP REST.

Campo Descrizione
Percorso Percorso richiesta relativo alla base URL del canale. Usare {value} per inserire il valore dell’associazione.
Query Query string opzionale aggiunta all’URL.
Intestazioni Intestazioni della richiesta opzionali, una per riga.
Corpo POST Corpo POST opzionale. Usare {value} per inserire il valore dell’associazione.

Ogni riga di Intestazioni usa la forma Nome-Intestazione: valore. Query esclude il carattere ?. Il token {value} è disponibile in percorso, query e corpo. OK valida l’URL risultante e salva; Annulla conserva la destinazione precedente.

Configurazione di una destinazione HTTP REST
Percorso, query, intestazioni e corpo della richiesta.

Esempio: stato e comando

Con URL base http://192.168.10.50/api, l’associazione http.status usa operazione Lettura, percorso /status e query id={value}. L’associazione http.command usa Scrittura, percorso /command, intestazione Content-Type: application/json e corpo {"value":"{value}"}.

Prova associazione… mostra codice HTTP, corpo della risposta e dettaglio degli errori di rete. La sequenza può confrontare il corpo interpretato oppure usare il successo tecnico della richiesta.