Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Una richiesta HTTP con tipo di contenuto multipart/form-data.

Proprietà

NomeTipoDescrizione
UrlstringL’url della risorsa.
MethodstringTipo di richiesta (ad esempio GET o POST).
AuthTokenstringToken di autenticazione (se è richiesta l’autenticazione del servizio esterno).
AuthSchemestringSchema di autenticazione.
ThrowExceptionOnFailedbooleanSpecifica se generare un’eccezione quando il servizio esterno restituisce un codice di errore come stato della risposta HTTP. Se impostato su False, non vengono generate eccezioni e il codice di stato HTTP viene memorizzato nella proprietà Status. Impostato su True per impostazione predefinita.
TimeoutnumberTimeout della risposta in minuti. Impostato su 1 minuto per impostazione predefinita. Importante! Il valore del timeout della richiesta non può superare il limite di runtime dello script (600 secondi).
ResponseTextstring, di sola letturaRisultati della risposta in formato testo.
ResponseTypestring, di sola letturaTipo di risposta restituita dal servizio, ad esempio “application/json”.
StatusnumberCodice di stato della risposta HTTP del servizio esterno. Se ThrowExceptionOnFailed è impostato su True, un codice di errore genererà un’eccezione e la transaction verrà interrotta. Il testo del messaggio di errore può essere visualizzato in Skill Monitor.

Metodi

NameDescription
AppendStringContent(string data, string contentName);Aggiunge una stringa multipart/form-data al corpo della richiesta (per impostazione predefinita, il tipo di contenuto è application/json con codifica UTF-8). Il parametro contentName specifica il nome del field nel formato previsto.
AppendStringContent(string data, string contentName, ContentEncoding contentEncoding, string mediaType?);Aggiunge una stringa multipart/form-data al corpo della richiesta e consente di specificare la codifica. Se il tipo di contenuto non è specificato, per impostazione predefinita viene impostato su “application/json”.
AppendFileContent(DocumentExportResult documentExportResult, string contentName, string mediaType?);Aggiunge dati binari multipart/form-data al corpo della richiesta. Il tipo di contenuto viene impostato automaticamente in base all’estensione del file passato. Se necessario, il tipo di contenuto può essere impostato in anticipo usando il parametro opzionale mediaType.
AppendFileContent(BinaryFile binaryFile, string contentName, string mediaType?);Aggiunge al corpo della richiesta i seguenti dati binari: l’immagine sorgente importata nella transaction oppure l’immagine contenuta nel field di tipo Picture. Il tipo di contenuto viene impostato automaticamente in base all’estensione del file importato. Se necessario, il tipo di contenuto può essere impostato in anticipo usando il parametro opzionale mediaType.
AppendSourceFileContent(string contentName, string mediaType?);Aggiunge al corpo della richiesta dati binari dall’immagine sorgente importata nella transaction. Il tipo di contenuto viene impostato automaticamente in base all’estensione del file importato. Se necessario, il tipo di contenuto può essere impostato in anticipo usando il parametro opzionale mediaType. Importante: questo metodo è deprecato. Avrà accesso solo al primo file della transaction. Usa invece il metodo AppendFileContent().
SetHeader(string name, string value);Imposta intestazioni HTTP aggiuntive per la richiesta. Questo metodo deve essere chiamato per ogni intestazione.
Send();Invia la richiesta HTTP.

HttpRequest

Tipo di richiesta HTTP standard per chiamate non multipart da script.

BinaryFile

Contenuto binario (ad esempio un’immagine sorgente) che può essere aggiunto al corpo della richiesta HTTP.

DocumentExportResult

Contenuto del file esportato che può essere aggiunto al corpo della richiesta HTTP.

ContentEncoding

Opzioni di codifica per contenuto string aggiunto a una richiesta.

Modello a oggetti

Riferimento completo agli oggetti JavaScript per gli script dell’Attività personalizzata.