ホームページ バックエンド開発 PHPチュートリアル phpカールエラーコードリスト(コレクション)

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

Jul 25, 2016 am 08:58 AM

この記事では、詳細な手順を含むいくつかの 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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 Apr 03, 2025 am 12:04 AM

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

システムの再起動後にUnixSocketの権限を自動的に設定する方法は? システムの再起動後にUnixSocketの権限を自動的に設定する方法は? Mar 31, 2025 pm 11:54 PM

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

See all articles