0

したがって、try-catch ステートメントを含む短い関数 (Web サービスの初期化に使用) があります。

try {
  WebServices::create($this->nameWS);
}
catch (Exception $e) { 
  // Get name/number of http response code
}

内部で私がやろうとしているのcatchは、失敗の理由、つまり HTTP 応答 (502 bad gatewayなど504 gateway time out) を取得することです。

この部分を除いて、可能な限り他のすべての情報を取得できるように見えるので、私はイライラしています。

私がこれまでに使用しようとしたもの:

  1. http_response_code (未定義を返します)。

  2. get_headers (私の URL は WSDL です。これは何も返しません。30 秒しかかからず、タイムアウト メッセージが表示されます)。

  3. getallheaders . (HTTP 応答の名前/番号以外のすべてが含まれます)。

どれも機能しません。

注:私は実際に、ログイン中catchに WSDL を変更してステートメントの一部をテストし、次のように呼び出しようとしています。

"http://83.97.20.135:8080/services/e?wsdl"

"http://localhost:8080/services/e?wsdl"

私の中でwebservices.xml

4

0 に答える 0