12.6.1 Ulteriori metodi degli oggetti Message

La classe Message definisce i seguenti metodi in aggiunta a quelli del metodo rfc822.Message:

getplist( )
Restituisce la lista dei parametri relativi all'intestazione Content-Type:. Questa è una lista di stringhe. Per i parametri nella forma "chiave=valore", la chiave viene convertita tutta in minuscolo, ma non valore. Per esempio, se il messaggio contiene "Content-type: text/html; spam=1; Spam=2; Spam" allora il metodo getplist() restituisce la lista ['spam=1', 'spam=2', 'Spam'].

getparam( nome)
Restituisce il valore del primo parametro (di quelli restituiti da getplist()) nella forma "nome=valore" per il nome dato. Se il valore viene racchiuso da caratteri del tipo `<...>' o `"..."', vengono rimossi.

getencoding( )
Restituisce la codifica specificata nell'intestazione del messaggio Content-Transfer-Encoding:. Se questa voce non è presente viene restituito '7bit'. La codifica viene convertita in minuscolo.

gettype( )
Restituisce il tipo di messaggio (nella forma "tipo/sotto tipo") come specificato in Content-Type:. Se questa voce non è presente viene restituito 'text/plain'. Il tipo viene convertito in minuscolo.

getmaintype( )
Restituisce solo il tipo (non il sotto tipo) come specificato nell'intestazione Content-Type:. Se questa voce non esiste viene restituito 'text'. Il tipo restituito viene convertito in minuscolo.

getsubtype( )
Restituisce il sotto tipo come specificato in Content-Type:. Se questa voce non esiste viene restituito 'plain'. Il sotto tipo restituito viene convertito in minuscolo.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.