Errors Curl

Filtrar per codi:

CURLE_OK (0)
Tot bé. Procedeix com sempre.

CURLE_SENSE SUPORT_PROTOCOL (1)
L’URL que heu passat a libcurl utilitza un protocol que libcurl no admet. El suport pot ser una opció de temps de compilació que no heu utilitzat, pot ser una cadena de protocol mal escrita o un protocol per el qual libcurl no en té un codi.

CURLE_FAILED_INIT (2)
El codi inicial d’inicialització ha fallat. És probable que això sigui un error o un problema intern, o un problema de recursos on alguna cosa fonamental no s’ha pogut fer en el moment inicial.

CURLE_URL_MALFORMAT (3)
L’URL no s’ha formatat correctament.

CURLE_NOT_BUILT_IN (4)
No s’ha trobat integrada en aquesta libcurl una característica, protocol o opció sol·licitada a causa d’una decisió de temps de construcció. Això vol dir que una característica o opció no s’ha habilitat o s’ha desactivat explícitament quan es va construir libcurl i per tal d’aconseguir que funcioni heu d’obtenir una libcurl reconstruïda.

CURLE_COULDNT_RESOLDRE_PROXY (5)
No s’ha pogut resoldre el servidor intermediari. No s’ha pogut resoldre el servidor intermediari indicat.

CURLE_COULDNT_RESOLVE_HOST (6)
No s’ha pogut resoldre l’amfitrió. El servidor remot indicat no s’ha resolt.

CURLE_COULDNT_CONNECTA (7)
Ha fallat al intentar fer connect() amb l’amfitrió o servidor intermediari.

CURLE_WEIRD_SERVER_REPLY (8)
El servidor ha enviat dades que la libcurl no ha pogut analitzar. Aquest codi d’error es coneixia com CURLE_FTP_WEIRD_SERVER_REPLY abans de la versió 7.51.0

CURLE_REMOTE_ACCESS_DENIED (9)
S’ha denegat l’accés al recurs donat a l’URL. Per a FTP, això succeeix mentre s’intenta canviar al directori remot.

CURLE_FTP_ACCEPT_FAILED (10)
Mentre s’esperava a que el servidor es connectés de nou quan s’utilitzava una sessió FTP activa, s’ha enviat un codi d’error sobre la connexió de control o similar.

CURLE_FTP_WEIRD_PASS_REPLY (11)
Després d’haver enviat la contrasenya FTP al servidor, libcurl espera una resposta adequada. Aquest codi d’error indica que s’ha retornat un codi inesperat.

CURLE_FTP_ACCEPT_TIMEOUT (12)
Durant una sessió FTP activa mentre s’esperava que el servidor es connectés, el temps d’espera CURLOPT_ACCEPTTIMEOUT_MS (o el temps d’espera per defecte intern) ha expirat.

CURLE_FTP_WEIRD_PASV_REPLY (13)
Libcurl no ha pogut obtenir un resultat sensible del servidor com a resposta a una ordre PASV o EPSV. El servidor té defectes.

CURLE_FTP_WEIRD_227_FORMAT (14)
Els servidors FTP retornen una línia de 227 com a resposta a una ordre PASV. Si libcurl no aconsegueix analitzar aquesta línia, aquest codi de retorn es retorna.

CURLE_FTP_CANT_GET_HOST (15)
Un error intern en cercar l’amfitrió utilitzat per a la connexió nova.

CURLE_HTTP2 (16)
S’ha detectat un problema a la capa d’enquadrament HTTP2. Això és una mica genèric i pot ser un dels diversos problemes, vegeu la memòria intermèdia d’error per als detalls.

CURLE_FTP_COULDNT_ESTABLEIX_TIPUS (17)
S’ha rebut un error en intentar establir el mode de transferència a binari o ASCII.

CURLE_PARTIAL_FITXER (18)
Una transferència de fitxers era més curta o més gran del que s’esperava. Això passa quan el servidor informa per primera vegada d’una mida de transferència esperada, i després proporciona dades que no coincideixen amb la mida indicada anteriorment.

CURLE_FTP_COULDNT_RETR_FILE (19)
Aquesta ha estat una resposta estranya a una ordre ‘RETR’ o una transferència de bytes zero completada.

Error obsolet (20)
No s’utilitza en versions modernes.

CURLE_QUOTE_ERROR (21)
Al enviar ordres personalitzades “QUOTE” al servidor remot, una de les ordres ha retornat un codi d’error que era 400 o superior (per FTP) o que s’ha indicat una compleció sense èxit de l’ordre.

CURLE_HTTP_RETORN_ERROR (22)
Es retorna si CURLOPT_FAILONERROR està establert a CERT i el servidor HTTP retorna un codi d’error que és >= 400.

CURLE_WRITE_ERROR (23)
S’ha produït un error en escriure les dades rebudes a un fitxer local, o s’ha retornat un error a libcurl des d’una crida de retorn d’escriptura.

Error obsolet (24)
No s’utilitza en versions modernes.

CURLE_UPLOAD_FAILED (25)
Ha fallat en iniciar la càrrega. Per FTP, el servidor ha denegat l’ordre STOR. La memòria intermèdia d’error normalment conté l’explicació del servidor per a això.

CURLE_READ_ERROR (26)
S’ha produït un problema en llegir un fitxer local o un error retornat per la crida de retorn de lectura.

CURLE_OUT_OF_MEMORY (27)
Ha fallat una sol·licitud d’assignació de memòria. Això és un error greu i les coses es trenquen greument si alguna vegada passa això.

CURLE_OPERATION_TIMEDOUT (28)
S’ha excedit el temps d’operació. S’ha assolit el període de temps d’espera especificat d’acord amb les condicions.

Error obsolet (29)
No s’utilitza en versions modernes.

CURLE_FTP_PORT_FAILED (30)
L’ordre del PORT FTP ha retornat un error. Això passa sobretot quan no heu especificat una adreça prou bona per a utilitzar la «libcurl». Vegeu CURLOPT_FTPPORT.

CURLE_FTP_COULDNT_USE_REST (31)
L’ordre FTP REST ha retornat un error. Això no hauria de passar mai si el servidor és sa.

Error obsolet (32)
No s’utilitza en versions modernes.

CURLE_RANG_ERROR (33)
El servidor no admet ni accepta peticions de rang.

CURLE_HTTP_POST_ERROR (34)
Aquest és un error estrany que es produeix principalment a causa de la confusió interna.

CURLE_SSL_CONNECT_ERROR (35)
S’ha produït un problema en algun lloc de la conformitat de connexió SSL/TLS. Realment voleu la memòria intermèdia d’errors i llegiu el missatge allà, ja que apunta el problema una mica més. Podrien ser certificats (formats de fitxer, camins, permisos), contrasenyes i altres.

CURLE_BAD_DOWNLOAD_RESUME (36)
No s’ha pogut reprendre la baixada perquè el desplaçament especificat estava fora del límit del fitxer.

CURLE_FILE_COULDNT_READ_FILE (37)
No s’ha pogut obrir un fitxer amb FILE://. El més probable és que el camí del fitxer no identifica cap fitxer existent. Heu comprovat els permisos del fitxer?

CURLE_LDAP_CANNOT_BIND (38)
LDAP no es pot vincular. L’operació de vinculació LDAP ha fallat.

CURLE_LDAP_SEARCH_FAILED (39)
La cerca LDAP
ha fallat.

Error obsolet (40)
No s’utilitza en versions modernes.

CURLE_FUNCTION_NOT_FOUND (41)
No s’ha trobat la funció. No s’ha trobat la funció zlib requerida.

CURLE_ABORTED_BY_CALLBACK (42)
Avortat per la crida de retorn. Una crida de retorn ha retornat «abort» a la libcurl.

CURLE_BAD_FUNCTION_ARGUMENT (43)
S’ha cridat una funció amb un paràmetre incorrecte.

Error obsolet (44)
No s’utilitza en versions modernes.

CURLE_INTERFACE_FAILED (45)
Error de la interfície. No s’ha pogut utilitzar una interfície de sortida especificada. Estableix quina interfície s’utilitzarà per a l’adreça IP d’origen de les connexions sortints amb CURLOPT_INTERFACE.

Error obsolet (46)
No s’utilitza en versions modernes.

CURLE_TOO_MANY_REDIRECCIÓ (47)
Massa redireccions. Quan seguiu redireccions, la libcurl ha arribat a la quantitat màxima. Establiu el límit amb CURLOPT_MAXREDIRS.

CURLE_UNKNOWN_OPTION (48)
Una opció passada a libcurl no es reconeix/coneguda. Consulteu la documentació apropiada. Això és probablement un problema en el programa que utilitza libcurl. La memòria intermèdia d’error pot contenir informació més específica sobre quina opció exacta es refereix.

CURLE_SETOPT_OPTION_SYNTAX (49)
Una opció passada a un setopt s’ha formatat incorrectament. Vegeu el missatge d’error per a més detalls sobre quina opció.

Errors obsolets (50-51)
No s’utilitza en versions modernes.

Errors obsolets (50-51)
No s’utilitza en versions modernes.

CURLE_GOT_NOTHING (52)
No s’ha retornat res del servidor, i en aquestes circumstàncies, obtenir res es considera un error.

CURLE_SSL_ENGINE_NOTFOUND (53)
No s’ha trobat el motor criptogràfic especificat.

CURLE_SSL_ENGINE_SETFAILED (54)
Ha fallat en establir el motor de criptografia SSL seleccionat com a predeterminat.

CURLE_SEND_ERROR (55)
Ha fallat l’enviament de dades de xarxa.

CURLE_RECV_ERROR (56)
Ha fallat en rebre les dades de la xarxa.

Error obsolet (57)
No s’utilitza en versions modernes.

CURLE_SSL_CERTPROBLEM (58)
Hi ha un problema amb el certificat del client local.

CURLE_SSL_CIPHER (59)
No s’ha pogut usar el xifratge especificat.

CURLE_PEER_FAILED_VERIFICATION (60)
El certificat SSL del servidor remot o l’empremta digital SSH es va considerar que no era correcte. Aquest codi d’error s’ha unificat amb CURLE_SSL_CACERT desde 7.62.0. el seu valor anterior era 51.

CURLE_BAD_CONTENT_ENCODING (61)
Codificació de transferència no reconeguda.

Error obsolet (62)
No s’utilitza en versions modernes.

CURLE_FILESIZE_EXCEEDED (63)
S’ha excedit la mida màxima del fitxer.

CURLE_USE_SSL_FAILED (64)
El nivell SSL de l’FTP sol·licitat ha fallat.

CURLE_SEND_FAIL_REWIND (65)
En fer una operació d’enviament, el curl va haver de rebobinar les dades per tornar a traduir, però l’operació de reboblament ha fallat.

CURLE_SSL_ENGINE_INITFAILED (66)
Ha fallat l’inici del motor SSL.

CURLE_LOGIN_DENIED (67)
El servidor remot ha denegat el curl per iniciar la sessió. S’ha afegit a 7.13.1

CURLE_TFTP_NOTFOUND (68)
No s’ha trobat el fitxer al servidor TFTP.

CURLE_TFTP_PERM (69)
Problema de permisos al servidor TFTP.

CURLE_REMOTE_DISK_FULL (70)
Sense espai de disc al servidor.

CURLE_TFTP_ILLEGAL (71)
Operació TFTP il·legal.

CURLE_TFTP_UNKNOWNID (72)
ID de transferència TFTP desconeguda.

CURLE_REMOTE_FILE_EXISTS (73)
El fitxer ja existeix i no se sobreescriurà.

CURLE_TFTP_NOSUCHUSER (74)
Aquest error no hauria de ser retornat mai per un servidor TFTP que funcioni correctament.

Error obsolet 75
No s’utilitza en versions modernes.

Error obsolet 76
No s’utilitza en versions modernes.

CURLE_SSL_CACERT_BADFILE (77)
Problema amb la lectura del camí del certificat CA SSL? permissos d’accés?

CURLE_REMOTE_FILE_NOT_FOUND (78)
El recurs referenciat a l’URL no existeix.

CURLE_SSH (79)
S’ha produït un error no especificat durant la sessió SSH.

CURLE_SSL_SHUTDOWN_FAILED (80)
Ha fallat en tancar la connexió SSL.

CURLE_AGAIN (81)
El Socket no està preparat per enviar/recuperar espera fins que estigui llest i tornar-ho a provar. Aquest codi de retorn només es retorna des de curl_easy_recv i curl_easy_send. Afegits a la versió 7.18.2

CURLE_SSL_CRL_BADFILE (82)
Ha fallat en carregar el fitxer CRL (Afegit a 7.19.0)

CURLE_SSL_ISSUER_ERROR (83)
La comprovació de l’emissor ha fallat (S’ha afegit a 7.19.0)

CURLE_FTP_PRET_FAILED (84)
El servidor FTP no entén l’ordre PRET o no admet l’argument donat. Aneu amb compte quan s’utilitzi CURLOPT.CUSTOMREQUEST, s’enviarà una ordre de llista personalitzada amb l’ordre PRET abans de PASV. Afegit en 7.20.0

CURLE_RTSP_CSEQ_ERROR (85)
No coincideix amb els números RTSP CSeq.

CURLE_RTSP_SESSION_ERROR (86)
No coincideix amb els identificadors de sessió RTSP.

CURLE_FTP_BAD_FILE_LIST (87)
No s’ha pogut analitzar la llista de fitxers FTP durant la baixada de comodins FTP.

CURLE_CHUNK_FAILED (88)
La crida de retorn del fragment ha informat d’un error.

CURLE_NO_CONNEXIÓ_DISPONIBLE (89)
Només per a ús intern, mai serà retornat per libcurl No hi ha cap connexió disponible, la sessió es posarà a la cua. (afegit a les 7.30.0)

CURLE_SSL_PINNEDPUBKEYNOTMATCH (90)
Ha fallat la coincidència de la clau fixada especificada amb CURLOPT_PINNEDPUBLICKEY.

CURLE_SSL_INVALIDCERTSTATUS (91)
L’estat ha retornat un error quan se li va preguntar amb CURLOPT_SSL_VERIFYSTATUS.

CURLE_HTTP2_STREAM (92)
Error del flux a la capa d’enquadrament HTTP/2.

CURLE_RECURSIVE_API_CALL (93)
S’ha cridat una funció API des de dins d’una crida de retorn.

CURLE_AUTH_ERROR (94)
Una funció d’autenticació ha retornat un error.

CURLE_HTTP3 (95)
S’ha detectat un problema a la capa HTTP/3. Això és una mica genèric i poden ser diversos problemes, vegeu la memòria intermèdia d’error per als detalls.

CURLE_QUIC_CONNECT_ERROR (96)
Error de connexió del QUIC. Aquest error pot ser causat per un error de la biblioteca SSL. QUIC és el protocol utilitzat per a les transferències HTTP/3.

CURLE_PROXY (97)
S’ha produït un error en la conformitat de connexió del servidor intermediari. CURLINFO_PROXY_ERROR proporciona detalls addicionals sobre el problema específic.

CURLE_SSL_CLIENTCERT (98)
Cal un certificat de client SSL.

CURLE_UNRECOVERABLE_POLL (99)
Una crida interna ha retornat un error que no es pot recuperar.