Post

Invia i dati specificati all’URL specificato.

Nota: In Acrobat e Adobe Reader non è possibile verificare che il modulo è certificato se non dopo l'inizializzazione dell'evento initialize. Per utilizzare la funzione Post su moduli certificati prima del rendering, scegliere l'evento docReady.

Sintassi

Post(s1, s2 [, s3 [, s4 [, s5 ]]])

Parametri

Parametro

Descrizione

s1

URL del sito a cui inviare i dati.

s2

Dati da inviare.

Se la funzione non è in grado di inviare i dati, restituisce un errore.

s3 (facoltativo)

Stringa contenente il tipo di contenuto dei dati da inviare. Alcuni esempi di tipi di contenuto validi:

  • application/octet-stream (valore predefinito)

  • text/html

  • text/xml

  • text/plain

  • multipart/form-data

  • application/x-www-form-urlencoded

  • Qualsiasi altro tipo MIME valido

Se non si inserisce un valore per s3, la funzione imposta il tipo di contenuto sul valore predefinito. L'applicazione verifica che i dati da inviare siano nel formato corretto in base al tipo di contenuto specificato.

s4 (facoltativo)

Stringa contenente il nome della tabella codici utilizzata per codificare i dati. Alcuni nomi validi della tabella codici:

  • UTF-8 (valore predefinito)

  • UTF-16

  • ISO-8859-1

  • Qualsiasi codifica caratteri elencata da IANA ( Internet Assigned Numbers Authority)

Se non si inserisce un valore per s4, la funzione imposta la tabella codici sul valore predefinito. L'applicazione verifica che la codifica dei dati da inviare corrisponda alla tabella codici specificata.

s5 (facoltativo)

Stringa contenente eventuali intestazioni HTTP aggiuntive da includere durante l'invio dei dati.

Se non si inserisce un valore per s5, la funzione non inserisce nessuna intestazione HTTP aggiuntiva durante l'invio.

Se vengono inviati dati a server SOAP, in genere è richiesta un'intestazione SOAPAction.

Esempi

Di seguito sono riportati alcuni esempi d'uso della funzione Post:

Espressione

Valore restituito

Post("http://tools_build/scripts/jfecho.cgi", 
"user=joe&passwd=xxxxx&date=27/08/2002", 
"application/x-www-form-urlencoded")

Consente di inviare dati di accesso con codifica URL ad un server e restituisce la pagina di conferma del server.

Post("http://www.nanonull.com/TimeService/ 
TimeService.asmx/getLocalTime", "<?xml version='1.0' 
encoding='UTF-8'?><soap:Envelope><soap:Body> 
<getLocalTime/></soap:Body> 
</soap:Envelope>", "text/xml", "utf-8", 
"http://www.Nanonull.com/TimeService/getLocalTime")

Invia una richiesta SOAP relativa all'ora locale ad un server, in attesa di una risposta in XML.