Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'API HTTP Server versione 2.0 rende obsolete le code di richieste e le associazioni URL della versione 1.0 con la coda di richieste. Il controllo delle versioni con ambito oggetto consente alle applicazioni di fornire informazioni sulla versione specifiche dell'applicazione. Un'applicazione può chiamare automaticamente la versione corretta delle strutture per il sistema operativo in cui è in esecuzione.
Code di richieste
A partire dall'API HTTP Server versione 2.0, le code di richiesta vengono create con HttpCreateRequestQueue rendendo obsoleta la funzione HttpCreateHttpHandle versione 1.0. I gruppi di URL vengono introdotti nella versione 2.0 con la funzione HttpCreateUrlGroup . Gli URL vengono aggiunti al gruppo usando HttpAddUrlToUrlGroup che rende obsoleta la funzione HttpAddUrl versione 1.0. I gruppi URL versione 2.0 non devono essere usati con le code di richieste versione 1.0.
A partire dalla versione 2.0, le funzioni della versione 1.0 seguenti sono obsolete e non possono essere usate con le code di richieste della versione 2.0:
Per altre informazioni sulla configurazione dei gruppi di URL, vedere l'argomento Configurazione del gruppo di URL . Per altre informazioni sulle code di richieste della versione 2.0, vedere l'argomento Code richiesta denominata .
Object-Scoped controllo delle versioni
Nella versione 1.0 l'applicazione fornisce la versione dell'API SERVER HTTP nella chiamata a HttpInitialize. Le informazioni sulla versione vengono accettate solo dalla prima applicazione denominata HttpInitialize e vengono applicate a tutte le applicazioni API server HTTP nello stesso processo. A partire dall'API versione 2.0, le informazioni sulla versione globale fornite nella chiamata a HttpInitialize non vengono usate. Per le applicazioni versione 2.0, la versione dell'API SERVER HTTP viene passata nel parametro Version quando la coda della richiesta o la sessione del server viene creata da HttpCreateRequestQueue o HttpCreateServerSession. Quando la coda della richiesta viene creata con la versione 1.0 HttpCreateHttpHandle, viene contrassegnata automaticamente come versione 1.0. Entrambe le applicazioni versione 1.0 e versione 2.0 possono essere eseguite nello stesso processo.
Le strutture HTTP_REQUEST e HTTP_RESPONSE vengono aggiornate per includere le informazioni di autenticazione nell'API HTTP Server versione 2.0. HTTP_REQUEST_V1 e HTTP_REQUEST_V2 sono specifici della versione dell'API usata dall'applicazione. Tuttavia, le applicazioni non devono usare queste strutture direttamente nel codice; devono invece usare HTTP_REQUEST per ottenere la versione corretta in base alla versione della coda di richiesta in cui è stata ricevuta la richiesta. Tenere presente anche che le dimensioni della struttura HTTP_REQUEST si basano sulla versione del sistema operativo in cui viene compilato il codice.