NoHttpResponseException extends HTTP_Request2_ConnectionException
This commit is contained in:
parent
55546a5aab
commit
098c8b1df4
@ -355,8 +355,6 @@ class HTTPClient extends HTTP_Request2
|
|||||||
continue;
|
continue;
|
||||||
} catch (HTTP_Request2_Exception $e) {
|
} catch (HTTP_Request2_Exception $e) {
|
||||||
common_log(LOG_ERR, __CLASS__ . ": Invalid $code redirect from $url to $target");
|
common_log(LOG_ERR, __CLASS__ . ": Invalid $code redirect from $url to $target");
|
||||||
} catch (NoHttpResponseException $e) {
|
|
||||||
common_log(LOG_ERR, __CLASS__ . ": {$e->getMessage()}");
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$reason = $response->getReasonPhrase();
|
$reason = $response->getReasonPhrase();
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
if (!defined('GNUSOCIAL')) { exit(1); }
|
if (!defined('GNUSOCIAL')) { exit(1); }
|
||||||
|
|
||||||
// Can't extend HTTP_Request2_Exception since it requires an HTTP status code which we didn't get
|
// Can't extend HTTP_Request2_Exception since it requires an HTTP status code which we didn't get
|
||||||
class NoHttpResponseException extends Exception
|
class NoHttpResponseException extends HTTP_Request2_ConnectionException
|
||||||
{
|
{
|
||||||
public $url; // target URL
|
public $url; // target URL
|
||||||
|
|
||||||
@ -38,6 +38,6 @@ class NoHttpResponseException extends Exception
|
|||||||
{
|
{
|
||||||
$this->url = $url;
|
$this->url = $url;
|
||||||
// We could log an entry here with the search parameters
|
// We could log an entry here with the search parameters
|
||||||
parent::__construct(sprintf(_('No HTTP response from URL %s.'), _ve($url)));
|
parent::__construct(sprintf(_('No HTTP response from URL %s.'), _ve($url)), self::READ_ERROR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -104,6 +104,8 @@ class QueueMonitor
|
|||||||
}
|
}
|
||||||
} catch (NoHttpResponseException $e) {
|
} catch (NoHttpResponseException $e) {
|
||||||
common_log(LOG_ERR, __METHOD__ . ':'.$e->getMessage());
|
common_log(LOG_ERR, __METHOD__ . ':'.$e->getMessage());
|
||||||
|
} catch (HTTP_Request2_Exception $e) {
|
||||||
|
common_log(LOG_ERR, __CLASS__ . ": Invalid $code redirect from $url to $target");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,8 +64,9 @@ class DiscoveryHints {
|
|||||||
if (!$response->isOk()) {
|
if (!$response->isOk()) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} catch (NoHttpResponseException $e) {
|
} catch (HTTP_Request2_Exception $e) {
|
||||||
// Any HTTPClient error that might've been thrown
|
// Any HTTPClient error that might've been thrown
|
||||||
|
common_log(LOG_ERR, __METHOD__ . ':'.$e->getMessage());
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ if (have_option('--verify')) {
|
|||||||
|
|
||||||
print $response->getStatus() . "\n\n";
|
print $response->getStatus() . "\n\n";
|
||||||
print $response->getBody() . "\n\n";
|
print $response->getBody() . "\n\n";
|
||||||
} catch (NoHttpResponseException $e) {
|
} catch (HTTP_Request2_Exception $e) {
|
||||||
print 'Failed POST to URL '.var_export($url, true).': '.$e->getMessage();
|
print 'Failed POST to URL '.var_export($url, true).': '.$e->getMessage();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user