Messaggi di errore (Winhttp.h)
I valori di errore elencati di seguito vengono restituiti da GetLastError quando una delle funzioni Di Microsoft Windows HTTP Services (WinHTTP) ha esito negativo e viene restituita anche nei 16 bit inferiori dell'errore HRESULT restituito dall'oggetto WinHttpRequest .
I valori di errore i cui nomi iniziano con "ERROR_WINHTTP_" sono specifici delle funzioni WinHTTP. Le funzioni WinHTTP restituiscono anche messaggi di errore di Windows, se appropriato.
-
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
-
-
12178
-
Restituito da WinHttpGetProxyForUrl quando non è possibile individuare un proxy per l'URL specificato.
-
-
ERROR_WINHTTP_AUTODETECTION_FAILED
-
-
12180
-
Restituito da WinHttpDetectAutoProxyConfigUrl se WinHTTP non è riuscito a individuare l'URL del file pac (Proxy Auto Configuration).
-
-
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
-
-
12166
-
Si è verificato un errore durante l'esecuzione del codice script nel file di configurazione automatica del proxy .
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
-
-
12103
-
Restituito dall'oggetto HttpRequest se non è possibile richiedere un'opzione specificata dopo la chiamata del metodo Open .
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
-
-
12102
-
Restituito dall'oggetto HttpRequest se non è possibile eseguire un'operazione richiesta dopo aver chiamato il metodo Send .
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
-
-
12100
-
Restituito dall'oggetto HttpRequest se non è possibile eseguire un'operazione richiesta prima di chiamare il metodo Open .
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
-
-
12101
-
Restituito dall'oggetto HttpRequest se non è possibile eseguire un'operazione richiesta prima di chiamare il metodo Send .
-
-
ERROR_WINHTTP_CANNOT_CONNECT
-
-
12029
-
Restituito se la connessione al server non è riuscita.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
Il server richiede l'autenticazione client SSL. L'applicazione recupera l'elenco di autorità emittenti di certificati chiamando WinHttpQueryOption con l'opzione WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST . Per altre informazioni, vedere l'opzione WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST .
Se il server richiede il certificato client, ma non lo richiede, l'applicazione può chiamare in alternativa WinHttpSetOption con l'opzione WINHTTP_OPTION_CLIENT_CERT_CONTEXT . In questo caso, l'applicazione specifica la macro WINHTTP_NO_CLIENT_CERT_CONTEXT nel parametro lpBuffer di WinHttpSetOption. Per altre informazioni, vedere l'opzione WINHTTP_OPTION_CLIENT_CERT_CONTEXT .
Windows Server 2003 con SP1 e Windows XP con SP2: Questo errore non è supportato.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY
-
-
L'applicazione non dispone dei privilegi necessari per accedere alla chiave privata associata al certificato client.
Windows Server 2003 con SP1 e Windows XP con SP2: Questo errore non è supportato.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY
-
-
Al contesto del certificato client SSL non è associata una chiave privata. È possibile che il certificato client sia stato importato nel computer senza la chiave privata.
Windows Server 2003 con SP1 e Windows XP con SP2: Questo errore non è supportato.
-
-
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW
-
-
12183
-
Restituito da WinHttpReceiveResponse quando viene rilevata una condizione di overflow durante l'analisi della codifica in blocchi.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
12044
-
Restituito da WinHttpReceiveResponse quando il server richiede l'autenticazione client.
Windows Server 2003 con SP1 e Windows XP con SP2: Questo errore non è supportato.
-
-
ERROR_WINHTTP_CONNECTION_ERROR
-
-
12030
-
La connessione con il server è stata reimpostata o terminata oppure è stato rilevato un protocollo SSL incompatibile. Ad esempio, WinHTTP versione 5.1 non supporta SSL2 a meno che il client non lo consenta in modo specifico.
-
-
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
-
-
12155
-
Obsoleto; non più usato.
-
-
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
-
-
12181
-
Restituito da WinHttpReceiveResponse quando un numero maggiore di intestazioni era presente in una risposta rispetto a WinHTTP poteva ricevere.
-
-
ERROR_WINHTTP_HEADER_NOT_FOUND
-
-
12150
-
Impossibile trovare l'intestazione richiesta.
-
-
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
-
-
12182
-
Restituito da WinHttpReceiveResponse quando le dimensioni delle intestazioni ricevute superano il limite per l'handle di richiesta.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
-
-
12019
-
Impossibile eseguire l'operazione richiesta perché l'handle fornito non è nello stato corretto.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
-
-
12018
-
Il tipo di handle fornito non è corretto per questa operazione.
-
-
ERROR_WINHTTP_INTERNAL_ERROR
-
-
12004
-
Si è verificato un errore interno.
-
-
ERROR_WINHTTP_INVALID_OPTION
-
-
12009
-
Una richiesta a WinHttpQueryOption o WinHttpSetOption ha specificato un valore di opzione non valido.
-
-
ERROR_WINHTTP_INVALID_QUERY_REQUEST
-
-
12154
-
Obsoleto; non più usato.
-
-
ERROR_WINHTTP_INVALID_SERVER_RESPONSE
-
-
12152
-
Impossibile analizzare la risposta del server.
-
-
ERROR_WINHTTP_INVALID_URL
-
-
12005
-
URL non valido.
-
-
ERROR_WINHTTP_LOGIN_FAILURE
-
-
12015
-
Tentativo di accesso non riuscito. Quando si verifica questo errore, l'handle della richiesta deve essere chiuso con WinHttpCloseHandle. È necessario creare un nuovo handle di richiesta prima di ritentare la funzione che ha originariamente generato questo errore.
-
-
ERROR_WINHTTP_NAME_NOT_RESOLVED
-
-
12007
-
Il nome del server non può essere risolto.
-
-
ERROR_WINHTTP_NOT_INITIALIZED
-
-
12172
-
Obsoleto; non più usato.
-
-
ERROR_WINHTTP_OPERATION_CANCELLED
-
-
12017
-
L'operazione è stata annullata, in genere perché l'handle su cui era operativa la richiesta è stato chiuso prima del completamento dell'operazione.
-
-
ERROR_WINHTTP_OPTION_NOT_SETTABLE
-
-
12011
-
L'opzione richiesta non può essere impostata, solo su cui viene eseguita una query.
-
-
ERROR_WINHTTP_OUT_OF_HANDLES
-
-
12001
-
Obsoleto; non più usato.
-
-
ERROR_WINHTTP_REDIRECT_FAILED
-
-
12156
-
Il reindirizzamento non è riuscito perché lo schema è stato modificato o tutti i tentativi di reindirizzamento non riusciti (il valore predefinito è cinque tentativi).
-
-
ERROR_WINHTTP_RESEND_REQUEST
-
-
12032
-
La funzione WinHTTP non è riuscita. La funzione desiderata può essere ritentata sullo stesso handle di richiesta.
-
-
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
-
-
12184
-
Restituito quando una risposta in ingresso supera un limite di dimensioni WinHTTP interno.
-
-
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
-
-
12177
-
Errore durante l'esecuzione di uno script.
-
-
ERROR_WINHTTP_SECURE_CERT_CN_INVALID
-
-
12038
-
Restituito quando un nome CN del certificato non corrisponde al valore passato (equivalente a un errore di CERT_E_CN_NO_MATCH ).
-
-
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID
-
-
12037
-
Indica che un certificato obbligatorio non rientra nel periodo di validità durante la verifica rispetto all'orologio di sistema corrente o al timestamp nel file firmato oppure che i periodi di validità della catena di certificazione non annidano correttamente (equivalente a un CERT_E_EXPIRED o a un errore di CERT_E_VALIDITYPERIODNESTING ).
-
-
ERROR_WINHTTP_SECURE_CERT_REV_FAILED
-
-
12057
-
Indica che non è possibile controllare la revoca perché il server di revoca era offline (equivalente a CRYPT_E_REVOCATION_OFFLINE).
-
-
ERROR_WINHTTP_SECURE_CERT_REVOKED
-
-
12170
-
Indica che un certificato è stato revocato (equivalente a CRYPT_E_REVOKED).
-
-
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE
-
-
12179
-
Indica che un certificato non è valido per l'utilizzo richiesto (equivalente a CERT_E_WRONG_USAGE).
-
-
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
-
-
12157
-
Indica che si è verificato un errore con un canale protetto (equivalente ai codici di errore che iniziano con "SEC_E_" e "SEC_I_" elencati nel file di intestazione "winerror.h").
-
-
ERROR_WINHTTP_SECURE_FAILURE
-
-
12175
-
Il certificato Secure Sockets Layer (SSL) inviato dal server sono stati rilevati uno o più errori. Per determinare il tipo di errore rilevato, verificare la presenza di una notifica di WINHTTP_CALLBACK_STATUS_SECURE_FAILURE in una funzione di callback di stato. Per altre informazioni, vedere WINHTTP_STATUS_CALLBACK.
-
-
ERROR_WINHTTP_SECURE_INVALID_CA
-
-
12045
-
Indica che una catena di certificati è stata elaborata, ma terminata in un certificato radice non considerato attendibile dal provider di attendibilità (equivalente a CERT_E_UNTRUSTEDROOT).
-
-
ERROR_WINHTTP_SECURE_INVALID_CERT
-
-
12169
-
Indica che un certificato non è valido (equivalente a errori quali CERT_E_ROLE, CERT_E_PATHLENCONST, CERT_E_CRITICAL, CERT_E_PURPOSE, CERT_E_ISSUERCHAINING, CERT_E_MALFORMED e CERT_E_CHAINING).
-
-
ERROR_WINHTTP_SHUTDOWN
-
-
12012
-
Il supporto della funzione WinHTTP viene arrestato o scaricato.
-
-
ERROR_WINHTTP_TIMEOUT
-
-
12002
-
Timeout della richiesta.
Questo errore può essere restituito in seguito al comportamento di timeout TCP/IP, indipendentemente dai valori di timeout impostati in Servizi HTTP Windows.
-
-
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT
-
-
12167
-
Impossibile scaricare il file PAC. Ad esempio, il server a cui fa riferimento l'URL PAC potrebbe non essere stato raggiungibile oppure il server ha restituito una risposta 404 NOT FOUND.
-
-
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE
-
-
12176
-
Il tipo di script non è supportato.
-
-
ERROR_WINHTTP_UNRECOGNIZED_SCHEME
-
-
12006
-
L'URL ha specificato uno schema diverso da "http:" o "https:".
-
-
ERROR_NOT_ENOUGH_MEMORY
-
-
Memoria insufficiente per completare l'operazione richiesta.
Intestazione: Dichiarato in Winerror.h
-
-
ERROR_INSUFFICIENT_BUFFER
-
-
Le dimensioni, in byte, del buffer fornito a una funzione non sono sufficienti per contenere i dati restituiti. Per altre informazioni, vedere la funzione specifica.
Intestazione: Dichiarato in Winerror.h
-
-
ERROR_INVALID_HANDLE
-
-
L'handle passato all'API (Application Programming Interface) è stato invalidato o chiuso.
Intestazione: Dichiarato in Winerror.h
-
-
ERROR_NO_MORE_FILES
-
-
Non sono stati trovati altri file.
Intestazione: Dichiarato in Winerror.h
-
-
ERROR_NO_MORE_ITEMS
-
-
Non sono stati trovati altri elementi.
Intestazione: Dichiarato in Winerror.h
-
-
ERROR_NOT_SUPPORTED
-
-
Lo stack di protocolli richiesto non viene caricato e l'applicazione non può avviare WinSock.
Intestazione: Dichiarato in Winerror.h
-
Commenti
Per Windows XP e Windows 2000, vedere la sezione Requisiti di runtime della pagina iniziale di WinHttp.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP, Windows 2000 Professional con SP3 [solo app desktop] |
Server minimo supportato |
Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop] |
Componente ridistribuibile |
WinHTTP 5.0 e Internet Explorer 5.01 o versione successiva in Windows XP e Windows 2000. |
Intestazione |
|