Documentazione utente
Riferimento per interfaccia, configurazione e procedure d'uso
| Documento | Manuale modulo HTTP REST FemtoBench |
|---|---|
| Versione | 1.0.4 |
| Lingua | Italiano |
| Aggiornamento | 22 settembre 2026 |
| Stato | Edizione aggiornata |
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.
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. |
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.
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.
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.