Lines Matching refs:responseBody
679 $responseBody = $this->convertBodyToString($response['body'], $statusCode, $exception);
681 $exception = new Unauthorized401Exception($responseBody, $statusCode);
683 $exception = new Forbidden403Exception($responseBody, $statusCode);
685 $exception = new Missing404Exception($responseBody, $statusCode);
687 $exception = new Conflict409Exception($responseBody, $statusCode);
688 } elseif ($statusCode === 400 && strpos($responseBody, 'script_lang not supported') !== false) {
689 $exception = new ScriptLangNotSupportedException($responseBody. $statusCode);
691 $exception = new RequestTimeout408Exception($responseBody, $statusCode);
693 $exception = new BadRequest400Exception($responseBody, $statusCode);
704 $responseBody = $response['body'];
719 if ($statusCode === 500 && strpos($responseBody, "RoutingMissingException") !== false) {
721 } elseif ($statusCode === 500 && preg_match('/ActionRequestValidationException.+ no documents to get/', $responseBody) === 1) {
723 } elseif ($statusCode === 500 && strpos($responseBody, 'NoShardAvailableActionException') !== false) {
727 $this->convertBodyToString($responseBody, $statusCode, $exception),
801 // if responseBody is not string, we convert it so it can be used as Exception message
802 $responseBody = $response['body'];
803 if (!is_string($responseBody)) {
804 $responseBody = json_encode($responseBody);
808 return new $errorClass($responseBody);