Messaggio che rappresenta un corpo HTTP arbitrario. Deve essere utilizzato solo per i formati di payload che non possono essere rappresentati come JSON, ad esempio un programma binario raw o una pagina HTML.
Questo messaggio può essere utilizzato nei metodi API in streaming e non in streaming, sia nella richiesta sia nella risposta.
Può essere utilizzato come campo di richiesta di primo livello, il che è utile se si vogliono estrarre dei parametri dall'URL o dal modello HTTP per i campi della richiesta e si vuole anche l'accesso al corpo HTTP raw.
Rappresentazione JSON |
---|
{ "contentType": string, "data": string, "extensions": [ { "@type": string, field1: ..., ... } ] } |
Campi | |
---|---|
contentType |
Il valore di intestazione del tipo di contenuto HTTP che specifica il tipo di contenuto del corpo. |
data |
Il corpo della richiesta/risposta HTTP come binario non elaborato. Una stringa con codifica Base64. |
extensions[] |
Metadati di risposta specifici dell'applicazione. Devono essere impostati nella prima risposta per le API in streaming. Un oggetto contenente campi di un tipo arbitrario. Un campo aggiuntivo |