2012-07-01 17 views
7

Durante la navigazione alcuni documenti di servizi web, mi sono imbattuto la parola "payload", "xml payload" ...Che cos'è un "Payload"? ad esempio Payload XML

enter image description here


enter image description here


enter image description here


Da wikipedia: "* Il carico utile in informatica (a volte indicato come dati effettivi o del corpo) è il carico di una trasmissione di dati. *"

non ha molto senso qui. Qualcuno può spiegare cosa payload/significa XML payload? Grazie.

risposta

15

Essi 'payload' sono il contenuto effettivo, in contrapposizione al involucro, che è il boilerplate XML intorno (meta-data, tipo di documento e simili). in quanto tale, è la variabile parte della risposta.

la definizione di Wikipedia rende perfetta senso per me, come il "payload non" XML in questi esempi non è assolutamente interessante. L'XML all'esterno è l'involucro pping, e il carico utile è il contenuto ("carico").

Si noti che "payload di escape" indica che il contenuto è in realtà un altro formato, che può essere escape XML. Potrebbe trattarsi di dati binari, spesso sfuggiti come CDATA o Base64, ad esempio. Ci potrebbe essere essere un'immagine JPEG lì, per esempio (se è correttamente escape). O HTML, codificato con entità XML. Poi il carico utile sarebbe per esempio essere:

<div>example</div> 

Che è un semplice esempio per XML-sfuggito-HTML carico utile, quando non v'è alcun motivo per il parser messaggio XML per analizzare il payload (XML-like).

+3

o semplicemente, immagina un treno che tira 5 carichi, i carichi sono i carichi utili. –