以下の記事,ありがとうございます。実行し,ChatGPT で翻訳しました。結果だけが必要な方へ。
エラーコード: 0
- エイリアス: CURLE_OK
- 説明: 問題なし。通常通り進行してください。
エラーコード: 1
- エイリアス: CURLE_UNSUPPORTED_PROTOCOL
- 説明: libcurlに渡したURLがサポートされていないプロトコルを使用しています。サポートがコンパイル時のオプションとして提供されていないか、スペルミスされたプロトコル文字列、またはlibcurlがコードを持っていないプロトコルが使用されている可能性があります。
エラーコード: 2
- エイリアス: CURLE_FAILED_INIT
- 説明: 早期の初期化コードが失敗しました。これは内部エラー、または問題、またはリソースの問題で、初期化時に基本的な処理が行われなかった可能性があります。
エラーコード: 3
- エイリアス: CURLE_URL_MALFORMAT
- 説明: URLが正しくフォーマットされていません。
エラーコード: 4
- エイリアス: CURLE_NOT_BUILT_IN
- 説明: ビルド時の決定により、このlibcurlに組み込まれていない要求された機能、プロトコル、またはオプションがあります。これは、libcurlがビルドされたときに機能またはオプションが有効にされていないか、明示的に無効にされたことを意味します。
エラーコード: 5
- エイリアス: CURLE_COULDNT_RESOLVE_PROXY
- 説明: プロキシを解決できませんでした。指定されたプロキシホストが解決できませんでした。
エラーコード: 6
- エイリアス: CURLE_COULDNT_RESOLVE_HOST
- 説明: ホストを解決できませんでした。指定されたリモートホストが解決できませんでした。
エラーコード: 7
- エイリアス: CURLE_COULDNT_CONNECT
- 説明: ホストまたはプロキシへの接続に失敗しました。
エラーコード: 8
- エイリアス: CURLE_WEIRD_SERVER_REPLY
- 説明: サーバーがlibcurlが解析できないデータを送信しました。このエラーコードは、7.51.0より前ではCURLE_FTP_WEIRD_SERVER_REPLYとして知られていました。
エラーコード: 9
- エイリアス: CURLE_REMOTE_ACCESS_DENIED
- 説明: URLで指定されたリソースへのアクセスが拒否されました。FTPの場合、リモートディレクトリを変更しようとする際に発生します。
エラーコード: 10
- エイリアス: CURLE_FTP_ACCEPT_FAILED
- 説明: アクティブFTPセッションが使用されているときに、サーバーがコントロール接続または類似のものを戻す際にエラーコードが送信されました。
エラーコード: 11
- エイリアス: CURLE_FTP_WEIRD_PASS_REPLY
- 説明: FTPパスワードをサーバーに送信した後、libcurlは適切な応答を期待します。このエラーコードは、予期しないコードが返されたことを示します。
エラーコード: 12
- エイリアス: CURLE_FTP_ACCEPT_TIMEOUT
- 説明: アクティブFTPセッション中にサーバーが接続するのを待っている間に、CURLOPT_ACCEPTTIMEOUT_MS(または内部デフォルト)のタイムアウトが切れました。
エラーコード: 13
- エイリアス: CURLE_FTP_WEIRD_PASV_REPLY
- 説明: libcurlがPASVまたはEPSVコマンドに対するサーバーから理にかなった結果を取得できませんでした。サーバーが欠陥があります。
エラーコード: 14
- エイリアス: CURLE_FTP_WEIRD_
- 説明: FTPサーバーはPASVコマンドに対する応答として227行を返します。libcurlがその行を解析できない場合、このリターンコードが返されます。
エラーコード: 15
- エイリアス: CURLE_FTP_CANT_GET_HOST
- 説明: 新しい接続のホストの検索に内部的な失敗が発生しました。
エラーコード: 16
- エイリアス: CURLE_HTTP
- 説明: HTTP2フレーミングレイヤーで問題が検出されました。これはやや一般的で、複数の問題のうちの1つである可能性があります。詳細についてはエラーバッファを確認してください。
エラーコード: 17
- エイリアス: CURLE_FTP_COULDNT_SET_TYPE
- 説明: 転送モードをバイナリまたはASCIIに設定しようとしたときにエラーが発生しました。
エラーコード: 18
- エイリアス: CURLE_PARTIAL_FILE
- 説明: ファイル転送が予想よりも短かったか、または大きかったです。これは、サーバーが最初に予想される転送サイズを報告し、その後以前に指定されたサイズと一致しないデータを提供する場合に発生します。
エラーコード: 19
- エイリアス: CURLE_FTP_COULDNT_RETR_FILE
- 説明: これは 'RETR' コマンドに対する奇妙な応答またはゼロバイト転送が完了した場合です。
エラーコード: 21
- エイリアス: CURLE_QUOTE_ERROR
- 説明: カスタムの "QUOTE" コマンドをリモートサーバーに送信する際に、コマンドの一つがエラーコードを返しました(FTPの場合)またはコマンドの実行が失敗したことを示しました。
エラーコード: 22
- エイリアス: CURLE_HTTP_RETURNED_ERROR
- 説明: CURLOPT_FAILONERROR が TRUE に設定されており、HTTPサーバーが400以上のエラーコードを返すと、このエラーコードが返されます。
エラーコード: 23
- エイリアス: CURLE_WRITE_ERROR
- 説明: ローカルファイルへの受信データの書き込み中にエラーが発生したか、または書き込みコールバックからlibcurlにエラーが返されました。
エラーコード: 25
- エイリアス: CURLE_UPLOAD_FAILED
- 説明: アップロードの開始に失敗しました。FTPの場合、通常はサーバーがSTORコマンドを拒否したことです。エラーバッファには通常、サーバーの説明が含まれています。
エラーコード: 26
- エイリアス: CURLE_READ_ERROR
- 説明: ローカルファイルの読み取りに問題が発生したか、または読み取りコールバックから返されたエラーがあります。
エラーコード: 27
- エイリアス: CURLE_OUT_OF_MEMORY
- 説明: メモリの割り当てリクエストが失敗しました。これは非常に深刻で、これが発生すると、事態は重大なものとなります。
エラーコード: 28
- エイリアス: CURLE_OPERATION_TIMEDOUT
- 説明: オペレーションのタイムアウト。指定されたタイムアウト期間が条件に従って到達しました。
エラーコード: 30
- エイリアス: CURLE_FTP_PORT_FAILED
- 説明: FTP PORTコマンドがエラーを返しました。これは、libcurlに使用するのに十分なアドレスが指定されていない場合にほとんど発生します。CURLOPT_FTPPORTを参照してください。
エラーコード: 31
- エイリアス: CURLE_FTP_COULDNT_USE_REST
- 説明: FTP RESTコマンドがエラーを返しました。これはサーバーが正常な場合は発生しないはずです。
エラーコード: 33
- エイリアス: CURLE_RANGE_ERROR
- 説明: サーバーは範囲リクエストをサポートまたは受け入れていません。
エラーコード: 34
- エイリアス: CURLE_HTTP_POST_ERROR
- 説明: これは内部の混乱に起因する異常なエラーです。
エラーコード: 35
- エイリアス: CURLE_SSL_CONNECT_ERROR
- 説明: SSL/TLSハンドシェイクのどこかで問題が発生しました。問題を特定するためにエラーバッファを読み、そこでメッセージを確認してください。これは証明書(ファイル形式、パス、権限)、パスワードなどが原因である可能性があります。
エラーコード: 36
- エイリアス: CURLE_BAD_DOWNLOAD_RESUME
- 説明: ダウンロードを再開できませんでした。指定されたオフセットがファイルの境界外にあるためです。
エラーコード: 37
- エイリアス: CURLE_FILE_COULDNT_READ_FILE
- 説明: ファイルの読み取りに失敗しました。これは、ファイルが存在しないか、またはアクセス権がない可能性があります。
エラーコード: 38
- エイリアス: CURLE_LDAP_CANNOT_BIND
- 説明: LDAPサーバーにバインドできませんでした。LDAPバインド操作は、認証の開始時に必要です。
エラーコード: 39
- エイリアス: CURLE_LDAP_SEARCH_FAILED
- 説明: LDAP検索操作が失敗しました。これは通常、検索フィルタが無効であるか、検索ベースが存在しないか、またはアクセス許可の問題がある場合に発生します。
エラーコード: 41
- エイリアス: CURLE_FUNCTION_NOT_FOUND
- 説明: 指定された関数ポインタが見つかりませんでした。動的なランタイムリンクまたはロードエラーによるものかもしれません。
エラーコード: 42
- エイリアス: CURLE_ABORTED_BY_CALLBACK
- 説明: カールがコールバックをアプリケーションに提供している場合、このエラーコードはコールバックがアプリケーションによって転送を中止するように要求したときに返されます。
エラーコード: 43
- エイリアス: CURLE_BAD_FUNCTION_ARGUMENT
- 説明: 内部で使用されるlibcurl機能に無効な引数が渡されました。
エラーコード: 45
- エイリアス: CURLE_INTERFACE_FAILED
- 説明: libcurlが使用するネットワークインターフェースの検出または設定が失敗しました。
エラーコード: 47
- エイリアス: CURLE_TOO_MANY_REDIRECTS
- 説明: リダイレクトが許容される最大数を超えたため、要求を続行できません。
エラーコード: 48
- エイリアス: CURLE_UNKNOWN_OPTION
- 説明: 指定されたオプションが不明です。
エラーコード: 49
- エイリアス: CURLE_TELNET_OPTION_SYNTAX
- 説明: TELNETオプション文字列が正しくありません。
エラーコード: 51
- エイリアス: CURLE_PEER_FAILED_VERIFICATION
- 説明: SSL証明書の検証が失敗しました。
エラーコード: 52
- エイリアス: CURLE_GOT_NOTHING
- 説明: サーバーからデータが期待されていたが、実際には受信されなかった。
エラーコード: 53
- エイリアス: CURLE_SSL_ENGINE_NOTFOUND
- 説明: 指定されたSSLエンジンが見つかりませんでした。
エラーコード: 54
- エイリアス: CURLE_SSL_ENGINE_SETFAILED
- 説明: SSLエンジンの設定に失敗しました。
エラーコード: 55
- エイリアス: CURLE_SEND_ERROR
- 説明: ローカルネットワーク接続の設定でエラーが発生しました。
これはlibcurlの一部のエラーコードの一部です。エラーコードの詳細や新しいリリースの変更については、libcurlの公式ドキュメントやリリースノートを確認してください。
エラーコード: 56
- エイリアス: CURLE_RECV_ERROR
- 説明: ネットワークデータの受信中にエラーが発生しました。
エラーコード: 58
- エイリアス: CURLE_SSL_CERTPROBLEM
- 説明: ローカルクライアント証明書に問題が発生しました。
エラーコード: 59
- エイリアス: CURLE_SSL_CIPHER
- 説明: 指定された暗号が使用できません。
エラーコード: 60
- エイリアス: CURLE_PEER_FAILED_VERIFICATION
- 説明: リモートサーバーのSSL証明書またはSSHフィンガープリントが正しくありません。
エラーコード: 61
- エイリアス: CURLE_BAD_CONTENT_ENCODING
- 説明: 認識できない転送エンコーディング。
エラーコード: 62
- エイリアス: CURLE_FTP_COULDNT_USE_REST
- 説明: FTP RESTコマンドがエラーを返しました。これはサーバーが正常であれば発生しないはずです。
エラーコード: 63
- エイリアス: CURLE_FILESIZE_EXCEEDED
- 説明: 最大ファイルサイズを超えました。
エラーコード: 64
- エイリアス: CURLE_USE_SSL_FAILED
- 説明: 要求されたFTP SSLレベルが失敗しました。
エラーコード: 65
- エイリアス: CURLE_SEND_FAIL_REWIND
- 説明: 送信操作を行う際にデータを巻き戻して再送信しようとしましたが、巻き戻し操作が失敗しました。
エラーコード: 66
- エイリアス: CURLE_SSL_ENGINE_INITFAILED
- 説明: SSLエンジンの初期化が失敗しました。
エラーコード: 67
- エイリアス: CURLE_LOGIN_DENIED
- 説明: リモートサーバーがcurlのログインを拒否しました。
エラーコード: 68
- エイリアス: CURLE_TFTP_NOTFOUND
- 説明: TFTPサーバーでファイルが見つかりませんでした。
エラーコード: 69
- エイリアス: CURLE_TFTP_PERM
- 説明: TFTPサーバーでのパーミッションの問題。
エラーコード: 70
- エイリアス: CURLE_REMOTE_DISK_FULL
- 説明: サーバーのディスクスペースが不足しています。
エラーコード: 71
- エイリアス: CURLE_TFTP_ILLEGAL
- 説明: TFTP操作が不正です。
エラーコード: 72
- エイリアス: CURLE_TFTP_UNKNOWNID
- 説明: TFTP転送IDが不明です。
エラーコード: 73
- エイリアス: CURLE_REMOTE_FILE_EXISTS
- 説明: ファイルが既に存在し、上書きされませんでした。
エラーコード: 74
- エイリアス: CURLE_TFTP_NOSUCHUSER
- 説明: このエラーは、適切に機能するTFTPサーバーからは返されるべきではありません。
エラーコード: 75
- エイリアス: CURLE_RTSP_CSEQ_ERROR
- 説明: RTSP CSeq番号の不一致。
エラーコード: 76
- エイリアス: CURLE_RTSP_SESSION_ERROR
- 説明: RTSPセッション識別子の不一致。
エラーコード: 77
- エイリアス: CURLE_SSL_CACERT_BADFILE
- 説明: SSL CA証明書の読み取りに問題が発生しました。
エラーコード: 78
- エイリアス: CURLE_REMOTE_FILE_NOT_FOUND
- 説明: URLで参照されるリソースが存在しません。
エラーコード: 79
- エイリアス: CURLE_SSH
- 説明: SSHセッション中に未指定のエラーが発生しました。
エラーコード: 80
- エイリアス: CURLE_SSL_SHUTDOWN_FAILED
- 説明: SSL接続のシャットダウンに失敗しました。
エラーコード: 81
- エイリアス: CURLE_AGAIN
エラーコード: 82
- エイリアス: CURLE_SSL_CRL_BADFILE
- 説明: CRLファイルの読み込みに失敗しました。
エラーコード: 83
- エイリアス: CURLE_SSL_ISSUER_ERROR
- 説明: 発行者の確認に失敗しました。
エラーコード: 84
- エイリアス: CURLE_FTP_PRET_FAILED
- 説明: FTPサーバーがPRETコマンドを理解していないか、指定された引数をサポートしていません。
エラーコード: 85
- エイリアス: CURLE_RTSP_CSEQ_ERROR
- 説明: RTSP CSeq番号の不一致。
エラーコード: 86
- エイリアス: CURLE_RTSP_SESSION_ERROR
- 説明: RTSPセッション識別子の不一致。
エラーコード: 87
- エイリアス: CURLE_FTP_BAD_FILE_LIST
- 説明: FTPファイルリストを解析できませんでした(FTPワイルドカードダウンロード中)。
エラーコード: 88
- エイリアス: CURLE_CHUNK_FAILED
- 説明: チャンクコールバックがエラーを報告しました。
エラーコード: 89
- エイリアス: CURLE_NO_CONNECTION_AVAILABLE
- 説明: (内部専用、libcurlによって返されることはない)利用可能な接続がなく、セッションは待機中です(7.30.0で追加)。
エラーコード: 90
- エイリアス: CURLE_SSL_PINNEDPUBKEYNOTMATCH
- 説明: CURLOPT_PINNEDPUBLICKEYで指定されたピン留めキーと一致しませんでした。
エラーコード: 91
- エイリアス: CURLE_SSL_INVALIDCERTSTATUS
- 説明: CURLOPT_SSL_VERIFYSTATUSで問い合わせたステータスが失敗しました。
エラーコード: 92
- エイリアス: CURLE_HTTP
- 説明: HTTP/2フレームングレイヤーで問題が検出されました。
エラーコード: 93
- エイリアス: CURLE_RECURSIVE_API_CALL
- 説明: コールバック内でAPI関数が呼び出されました。
エラーコード: 94
- エイリアス: CURLE_AUTH_ERROR
- 説明: 認証関数がエラーを返しました。
エラーコード: 95
- エイリアス: CURLE_HTTP
- 説明: HTTP/3レイヤーで問題が検出されました。これは多少一般的なエラーであり、いくつかの問題のうちの1つである可能性があります。詳細についてはエラーバッファを参照してください。
エラーコード: 96
- エイリアス: CURLE_QUIC_CONNECT_ERROR
- 説明: QUIC接続エラー。このエラーはSSLライブラリのエラーによるものかもしれません。QUICはHTTP/3転送に使用されるプロトコルです。
エラーコード: 97
- エイリアス: CURLE_PROXY
- 説明: プロキシのハンドシェイクエラー。CURLINFO_PROXY_ERRORは特定の問題に関する追加の詳細を提供します。
エラーコード: 98
- エイリアス: CURLE_SSL_CLIENTCERT
- 説明: SSLクライアント証明書が必要です。
エラーコード: 99
- エイリアス: CURLE_UNRECOVERABLE_POLL
- 説明: 内部のpoll()またはselect()呼び出しで回復不能なエラーが発生しました。