ホームページ  >  記事  >  バックエンド開発  >  phpカールエラーコードリスト(コレクション)

phpカールエラーコードリスト(コレクション)

WBOY
WBOYオリジナル
2016-07-25 08:58:361180ブラウズ
この記事では、詳細な手順を含むいくつかの CURL エラー コードをまとめています。必要な場合は参照してください。

カールエラーコードリスト

CURLE_UNSUPPORTED_PROTOCOL (1) – libcurl に渡した URL は、libcurl がサポートしていないプロトコルを使用しています。 使用していないコンパイル時オプションが原因である可能性があります (プロトコル文字列のスペルが間違っているか、プロトコルの libcurl コードが指定されていない可能性があります)。

CURLE_FAILED_INIT (2) – 非常に初期の初期化コードが失敗しました。 内部エラーまたは問題が発生している可能性があります。

CURLE_URL_MALFORMAT (3) – URL 形式が正しくありません。

CURLE_COULDNT_RESOLVE_PROXY (5) – プロキシ サーバーを解決できません。 指定されたプロキシ サーバー ホストを解決できません。

CURLE_COULDNT_RESOLVE_HOST (6) – ホストを解決できません。 指定されたリモート ホストを解決できません。

CURLE_COULDNT_CONNECT (7) – ホストまたはプロキシ サーバーに connect() できません。

CURLE_FTP_WEIRD_SERVER_REPLY (8) – libcurl は、FTP サーバーに接続した後、特定の応答を受信する必要があります。 このエラー コードは、異常な応答または間違った応答が受信されたことを示します。 指定されたリモート サーバーは正しい FTP サーバーではない可能性があります。

CURLE_REMOTE_ACCESS_DENIED (9) – URL で指定されたリソースにアクセスできません。 FTP の場合、リモート ディレクトリに変更しようとすると、これが発生します。

CURLE_FTP_WEIRD_PASS_REPLY (11) – libcurl は、FTP パスワードをサーバーに送信した後、正しい応答を受信する必要があります。 このエラー コードは、予期しないコードが返されたことを示します。

CURLE_FTP_WEIRD_PASV_REPLY (13) – libcurl は、PASV または EPSV コマンドに応答してサーバー側から有用な結果を受け取ることができませんでした。 サーバーに問題があります。

CURLE_FTP_WEIRD_227_FORMAT (14) – FTP サーバーは PASV コマンドに応答して行 227 を返します。 libcurl がこの行を解析できない場合、このコードが返されます。

CURLE_FTP_CANT_GET_HOST (15) – 新しい接続に使用するホストを検索中に内部エラーが発生しました。 CURLE_FTP_COULDNT_SET_TYPE (17) – 転送モードをバイナリまたはアスキーに設定しようとしたときにエラーが発生しました。

CURLE_PARTIAL_FILE (18) – ファイル転送サイズが予想より小さいか大きいです。 このエラーは、サーバーが最初に予想される転送サイズを報告し、その後、以前に指定されたサイズと一致しないデータを転送した場合に発生します。

CURLE_FTP_COULDNT_RETR_FILE (19) – 「RETR」コマンドが異常な応答を受信したか、完了した転送サイズが 0 バイトでした。

CURLE_QUOTE_ERROR (21) – カスタムの「QUOTE」コマンドをリモート サーバーに送信すると、コマンドの 1 つがエラー コード 400 以上の数値 (FTP の場合) を返すか、コマンドが正常に完了できないことを示します。

CURLE_HTTP_RETURNED_ERROR (22) – このコードは、CURLOPT_FAILONERROR が TRUE に設定されており、HTTP サーバーがエラー コード >= 400 を返した場合に返されます。 (このエラー コードは、以前は CURLE_HTTP_NOT_FOUND として知られていました。)

CURLE_WRITE_ERROR (23) – 受信したデータをローカル ファイルに書き込むときにエラーが発生したか、書き込みコールバックによって libcurl にエラーが返されました。

CURLE_UPLOAD_FAILED (25) – アップロードの開始に失敗しました。 FTP の場合、サーバーは通常、STOR コマンドの実行を拒否します。 通常、エラー バッファにはサーバーによる問題の説明が含まれます。 (このエラー コードは、以前は CURLE_FTP_COULDNT_STOR_FILE として知られていました。)

CURLE_READ_ERROR (26) – ローカル ファイルの読み取り中に問題が発生したか、読み取りコールバックによってエラーが返されました。

CURLE_OUT_OF_MEMORY (27) – メモリ割り当てリクエストが失敗しました。 このエラーは重大です。このエラーが発生した場合は、非常に重大な問題が発生したことを示します。

CURLE_OPERATION_TIMEDOUT (28) – 操作がタイムアウトしました。 状況に基づいて指定されたタイムアウトに達しました。 注意: Urchin 6.6.0.2 では、タイムアウトを自分で変更できるようになりました。 リモート ログのダウンロード タイムアウトを指定するには、urchin.conf ファイルを開き、次の行のコメントを解除します。 #ダウンロードタイムアウト: 30

CURLE_FTP_PORT_FAILED (30) – FTP PORT コマンドがエラーを返しました。 この問題は、libcurl に適切なアドレス使用法が指定されていない場合に発生する可能性が高くなります。 「CURLOPT_FTPPORT」を参照してください。

CURLE_FTP_COULDNT_USE_REST (31) – FTP REST コマンドがエラーを返しました。 サーバーが正常であれば、このようなことは起こらないはずです。

CURLE_RANGE_ERROR (33) – サーバーは範囲リクエストをサポートまたは受け入れません。

CURLE_HTTP_POST_ERROR (34) – この問題は比較的まれで、主に内部混乱によって引き起こされます。

CURLE_SSL_CONNECT_ERROR (35) – このエラーは、SSL/TLS を同時に使用するときに発生する可能性があります。 エラー バッファにアクセスして、問題をより詳細に説明する情報を確認できます。 証明書 (ファイル形式、パス、権限)、パスワード、その他の要因が問題の原因となっている可能性があります。

CURLE_FTP_BAD_DOWNLOAD_RESUME (36) – ファイル サイズ制限を超える FTP 接続を再開しようとします。

CURLE_FILE_COULDNT_READ_FILE (37) – FILE:// パス下のファイルを開くことができません。 原因としては、ファイル パスが既存のファイルを認識していないことが考えられます。 ファイルのアクセス権限を確認することをお勧めします。

CURLE_LDAP_CANNOT_BIND (38) – LDAP はバインドできません。 LDAP バインド操作が失敗しました。

CURLE_LDAP_SEARCH_FAILED (39) – LDAP 検索が失敗しました。

CURLE_FUNCTION_NOT_FOUND (41) – 関数が見つかりません。 必要な zlib 関数が見つかりません。

CURLE_ABORTED_BY_CALLBACK (42) – コールバックによって中止されました。 コールバックは libcurl に「abort」を返しました。

CURLE_BAD_FUNCTION_ARGUMENT (43) – 内部エラー。 関数が間違ったパラメータで呼び出されました。

CURLE_INTERFACE_FAILED (45) – インターフェースエラー。 指定された外部インターフェースは使用できません。 CURLOPT_INTERFACE を使用して、外部接続の送信元 IP アドレスを処理するために使用するインターフェイスを設定します。 (このエラー コードは、以前は CURLE_HTTP_PORT_FAILED として知られていました。) CURLE_TOO_MANY_REDIRECTS (47) – リダイレクトが多すぎます。 リダイレクト中に、libcurl がページのクリック制限に達しました。 制限を設定するには、CURLOPT_MAXREDIRS を使用してください。

CURLE_UNKNOWN_TELNET_OPTION (48) – CURLOPT_TELNETOPTIONS で設定されたオプションは認識されません。 関連ドキュメントを参照してください。

CURLE_TELNET_OPTION_SYNTAX (49) – Telnet オプション文字列の形式が正しくありません。

CURLE_PEER_FAILED_VERIFICATION (51) – リモート サーバーの SSL 証明書または SSH md5 フィンガープリントが正しくありません。

CURLE_GOT_NOTHING (52) – サーバーはデータを返しませんでした。該当する場合、データを返さないとエラーになります。

CURLE_SSL_ENGINE_NOTFOUND (53) – 指定された暗号化エンジンが見つかりませんでした。

CURLE_SSL_ENGINE_SETFAILED (54) – 選択した SSL 暗号化エンジンをデフォルトのオプションとして設定できません。

CURLE_SEND_ERROR (55) – ネットワーク データを送信できません。

CURLE_RECV_ERROR (56) – ネットワーク データの受信に失敗しました。

CURLE_SSL_CERTPROBLEM (58) – ローカルクライアント証明書に問題があります

CURLE_SSL_CIPHER (59) – 指定されたキーは使用できません

CURLE_SSL_CACERT (60) – 既知の CA 証明書を使用してピア証明書を検証できません

CURLE_BAD_CONTENT_ENCODING (61) – 転送エンコードが認識されません

CURLE_LDAP_INVALID_URL (62) – 無効な LDAP URL

CURLE_FILESIZE_EXCEEDED (63) – ファイルサイズ制限を超えました

CURLE_USE_SSL_FAILED (64) – 要求された FTP SSL レベルが失敗しました

CURLE_SEND_FAIL_REWIND (65) – 送信操作を実行するとき、curl は再送信のためにデータをロールアラウンドする必要がありましたが、ロールバック操作は失敗しました

CURLE_SSL_ENGINE_INITFAILED (66) – SSL エンジンの初期化に失敗しました

CURLE_LOGIN_DENIED (67) – リモートサーバーがcurlログインを拒否しました(7.13.1の新機能)

CURLE_TFTP_NOTFOUND (68) – TFTP サーバー上にファイルが見つかりません

CURLE_TFTP_PERM (69) – TFTP サーバーで権限の問題が発生しました

CURLE_REMOTE_DISK_FULL (70) – サーバーのディスク容量が不足しています

CURLE_TFTP_ILLEGAL (71) – 不正な TFTP 操作

CURLE_TFTP_UNKNOWNID (72) – TFTP トランスポート ID が不明です

CURLE_REMOTE_FILE_EXISTS (73) – ファイルはすでに存在するため、上書きできません

CURLE_TFTP_NOSUCHUSER (74) – 機能している TFTP サーバーはこのエラーを返しません

CURLE_CONV_FAILED (75) – 文字変換に失敗しました

CURLE_CONV_REQD (76) – 呼び出し元は変換コールバックを登録する必要があります

CURLE_SSL_CACERT_BADFILE (77) – SSL CA 証明書の読み取りの問題 (パス エラーまたはアクセス許可の問題の可能性)

CURLE_REMOTE_FILE_NOT_FOUND (78) – URL で参照されているリソースが存在しません

CURLE_SSH (79) – SSH セッションで認識できないエラーが発生しました

CURLE_SSL_SHUTDOWN_FAILED (80) – SSL 接続を終了できません Curl は今でも PHP でよく使用されています。時間があれば、PHP で Curl 拡張機能を有効にする方法を学び、PHP での Curl の基本を理解することができます。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。