ホームページ  >  に質問  >  本文

Guzzle 例外のキャッチ

開発中の API で実行されている一連のテストで例外をキャッチしようとしています。Guzzle を使用して API メソッドを使用しています。テストを try/catch ブロックでラップしましたが、依然として未処理の例外エラーがスローされます。ドキュメントに記載されているようにイベントリスナーを追加しても何も起こらないようです。 HTTP コード 500、401、400 の応答、実際には 200 以外の応答を取得できる必要があります。それが機能しない場合、システムは呼び出しの結果に基づいて最適なコードを設定するからです。

現在のコード例

リーリー

例外タイプをスローする特定の catch ブロックを使用しても、依然として return が返されます

リーリー

ご想像のとおり、ページ上のすべての実行が停止します。 BadResponseException キャッチを追加すると、404 を正しくキャッチできるようになりますが、500 または 401 応答では機能しないようです。誰かが私が間違っているところを提案してもらえますか。

P粉511749537P粉511749537312日前999

全員に返信(12)返信します

  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:15:06

    3大変革***賃金炊飯器の3大変革***賃金炊飯器の3大変革***賃金炊飯器の3大変革***賃金炊飯器の3大変革***給与炊飯器の3大変遷***給与炊飯器

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:14:13

    アファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者マニュアルバタフライバルブ ああファンVSああ賃金労働者手動バタフライバルブ バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファン VS ああ賃金労働者 手動バタフライ バルブ ああファン VS ああ賃金労働者 手動バタフライ バルブ

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:13:10

    アファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者マニュアルバタフライバルブ ああファンVSああ賃金労働者手動バタフライバルブ バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファンVSああ賃金労働者手動バタフライバルブああファン VS ああ賃金労働者 手動バタフライ バルブ ああファン VS ああ賃金労働者 手動バタフライ バルブ

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:12:11

    マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai 、マスター・アイ、マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:11:23

    マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai 、マスター・アイ、マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:10:26

    マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai 、マスター・アイ、マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:08:15

    マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai、マスター Ai 、マスター・アイ、マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター・アイ・マスター

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:06:56

    ああ、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい

    返事
    0
  • P粉701491897

    P粉7014918972023-11-17 14:08:04

    プロジェクトによっては、Guzzle 例外を無効にする必要がある場合があります。エンコード規則によっては、フロー制御例外が許可されない場合があります。 Guzzle 3 の例外を次のように無効にできます:

    リーリー

    これにより、タイムアウトなどのカール例外は無効になりませんが、各ステータス コードを簡単に取得できるようになりました。

    リーリー

    有効なコードを取得したかどうかを確認するには、次のようなものを使用できます:

    リーリー

    ...あるいは、予期されるすべてのコードを処理することをお勧めします:

    リーリー

    Guzzle 5.3に適用されます

    リーリー

    ありがとう@mika

    ガズル 6

    リーリー

    返事
    0
  • 尊渡假赌尊渡假赌尊渡假赌

    尊渡假赌尊渡假赌尊渡假赌2023-11-17 16:05:35

    ああ、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい、はい

    返事
    0
  • キャンセル返事