gestione connessione HTTPHTTP Connection Manager

Una connessione HTTP consente a un pacchetto di accedere al server Web utilizzando il protocollo HTTP per l'invio o la ricezione di file.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files. L'attività Servizio Web inclusa in SQL ServerSQL Server Integration ServicesIntegration Services usa questa gestione connessione.The Web Service task that SQL ServerSQL Server Integration ServicesIntegration Services includes uses this connection manager.

Quando si aggiunge una gestione connessione HTTP a un pacchetto, Integration ServicesIntegration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione HTTP, imposta le proprietà della gestione connessione e quindi la aggiunge alla raccolta Connections del pacchetto.When you add an HTTP connection manager to a package, Integration ServicesIntegration Services creates a connection manager that will resolve to an HTTP connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

La proprietà ConnectionManagerType della gestione connessione viene impostata su HTTP.The ConnectionManagerType property of the connection manager is set to HTTP.

Per configurare la gestione connessione HTTP, procedere nel modo seguente:You can configure the HTTP connection manager the following ways:

  • Utilizzo di credenziali.Use credentials. Se la gestione connessione utilizza credenziali, le sue proprietà includeranno nome utente, password e dominio.If the connection manager uses credentials, its properties include the user name, password, and domain.

    Importante

    La gestione connessione HTTP supporta solo l'autenticazione anonima e l'autenticazione di base.The HTTP connection manager supports only anonymous authentication and basic authentication. Non supporta l'autenticazione di Windows.It does not support Windows Authentication.

  • Utilizzo di un certificato client.Use a client certificate. Se la gestione connessione utilizza un certificato client, le sue proprietà includeranno il nome del certificato.If the connection manager uses a client certificate, its properties include the certificate name.

  • Specificare il timeout per la connessione al server e le dimensioni del blocco per la scrittura dei dati.Provide a time-out for connecting to the server and a chunk size for writing data.

  • Utilizzo di un server proxy.Use a proxy server. È inoltre possibile configurare il server proxy in modo da utilizzare credenziali e da ignorare il server proxy e utilizzare indirizzi locali.The proxy server can also be configured to use credentials and to bypass the proxy server and use local addresses instead.

Configurazione della gestione connessione HTTPConfiguration of the HTTP Connection Manager

È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

Per informazioni sulla configurazione di una gestione connessione a livello di codice, vedere ConnectionManager.For information about configuring a connection manager programmatically, see ConnectionManager.

Editor gestione connessione HTTP (pagina Server)HTTP Connection Manager Editor (Server Page)

La scheda Server della finestra di dialogo Editor gestione connessione HTTP consente di configurare la gestione connessione HTTP specificando proprietà quali l'URL e le credenziali di sicurezza.Use the Server tab of the HTTP Connection Manager Editor dialog box to configure the HTTP Connection Manager by specifying properties such as the URL and security credentials. Una connessione HTTP consente a un pacchetto di accedere al server Web utilizzando il protocollo HTTP per l'invio o la ricezione di file.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files. Dopo aver configurato la gestione connessione HTTP sarà inoltre possibile verificare la connessione.After configuring the HTTP Connection Manager, you can also test the connection.

Importante

La gestione connessione HTTP supporta solo l'autenticazione anonima e l'autenticazione di base.The HTTP connection manager supports only anonymous authentication and basic authentication. Non supporta l'autenticazione di Windows.It does not support Windows Authentication.

Per ulteriori informazioni sulla gestione connessione HTTP, vedere HTTP Connection Manager.To learn more about the HTTP connection manager, see HTTP Connection Manager. Per ulteriori informazioni su uno scenario di utilizzo comune della gestione connessione HTTP, vedere Web Service Task.To learn more about a common usage scenario for the HTTP Connection Manager, see Web Service Task.

OpzioniOptions

URL serverServer URL
Digitare l'URL per il server.Type the URL for the server.

Se si intende utilizzare il pulsante Scarica WSDL nella pagina Generale di Editor attività Servizio Web per scaricare un file WSDL, digitare l'URL del file WSDL.If you plan to use the Download WSDL button on the General page of the Web Service Task Editor to download a WSDL file, type the URL for the WSDL file. L'URL termina con "?wsdl".This URL ends with "?wsdl".

Usa credenzialiUse credentials
Consente di specificare se si desidera che per la gestione connessione HTTP vengano utilizzate le credenziali di sicurezza dell'utente per l'autenticazione.Specify whether you want the HTTP Connection Manager to use the user's security credentials for authentication.

Nome utenteUser name
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

PasswordPassword
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

DominioDomain
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

Usa certificato clientUse client certificate
Consente di specificare se si desidera che per la gestione connessione HTTP venga utilizzato un certificato client per l'autenticazione.Specify whether you want the HTTP Connection Manager to use a client certificate for authentication.

CertificatoCertificate
Consente di selezionare un certificato nell'elenco usando la finestra di dialogo Seleziona certificato .Select a certificate from the list by using the Select Certificate dialog box. Nella casella di testo viene visualizzato il nome associato al certificato.The text box displays the name associated with this certificate.

Timeout (in secondi)Time-out (in seconds)
Consente di fornire un valore di timeout per la connessione al server Web.Provide a time-out for connecting to the Web server. Il valore predefinito di questa proprietà è 30 secondi.The default value of this property is 30 seconds.

Dimensioni blocco (in KB)Chunk size (in KB)
Consente di specificare le dimensioni del blocco per la scrittura dei dati.Provide a chunk size for writing data.

Test connessioneTest Connection
Dopo aver configurato la gestione connessione HTTP, fare clic su Test connessioneper assicurarsi che la connessione sia operativa.After configuring the HTTP Connection Manager, confirm that the connection is viable by clicking Test Connection.

Editor gestione connessione HTTP (pagina Proxy)HTTP Connection Manager Editor (Proxy Page)

La scheda Proxy della finestra di dialogo Editor gestione connessione HTTP consente di configurare Gestione connessione HTTP in modo che utilizzi un server proxy.Use the Proxy tab of the HTTP Connection Manager Editor dialog box to configure the HTTP Connection Manager to use a proxy server. Una connessione HTTP consente a un pacchetto di accedere al server Web utilizzando il protocollo HTTP per l'invio o la ricezione di file.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files.

Per ulteriori informazioni sulla gestione connessione HTTP, vedere HTTP Connection Manager.To learn more about the HTTP connection manager, see HTTP Connection Manager. Per ulteriori informazioni su uno scenario di utilizzo comune della gestione connessione HTTP, vedere Web Service Task.To learn more about a common usage scenario for the HTTP Connection Manager, see Web Service Task.

OpzioniOptions

Usa proxyUse proxy
Consente di specificare se per la gestione connessione HTTP è necessario connettersi tramite un server proxy.Specify whether you want the HTTP Connection Manager to connect through a proxy server.

URL proxyProxy URL
Consente di digitare l'URL del server proxy.Type the URL for the proxy server.

Ignora proxy in localeBypass proxy on local
Consente di specificare se per la gestione connessione HTTP è necessario ignorare il server proxy per gli indirizzi locali.Specify whether you want the HTTP Connection Manager to bypass the proxy server for local addresses.

Usa credenzialiUse credentials
Consente di specificare se per la gestione connessione HTTP è necessario utilizzare le credenziali di sicurezza per il server proxy.Specify whether you want the HTTP Connection Manager to use security credentials for the proxy server.

Nome utenteUser name
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

PasswordPassword
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

DominioDomain
Se per la gestione connessione HTTP è stato impostato l'utilizzo di credenziali, è necessario specificare nome utente, password e dominio.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

Elenco proxy da ignorareProxy bypass list
Elenco degli indirizzi per i quali si desidera ignorare il server proxy.The list of addresses for which you want to bypass the proxy server.

AggiungiAdd
Consente di digitare un indirizzo per il quale si desidera ignorare il server proxy.Type an address for which you want to bypass the proxy server.

RimuoviRemove
Consente di selezionare un indirizzo e quindi di rimuoverlo facendo clic su Rimuovi.Select an address, and then remove it by clicking Remove.

Vedere ancheSee Also

Attività Servizio Web Web Service Task
Integration Services ( SSIS ) ConnessioniIntegration Services (SSIS) Connections