Add Default Accept for HTTP Calls
This commit is contained in:
parent
c1fd163b97
commit
80a533ddab
|
@ -26,7 +26,6 @@ use Friendica\Network\HTTPClient\Response\CurlResult;
|
||||||
use Friendica\Network\HTTPClient\Response\GuzzleResponse;
|
use Friendica\Network\HTTPClient\Response\GuzzleResponse;
|
||||||
use Friendica\Network\HTTPClient\Capability\ICanSendHttpRequests;
|
use Friendica\Network\HTTPClient\Capability\ICanSendHttpRequests;
|
||||||
use Friendica\Network\HTTPClient\Capability\ICanHandleHttpResponses;
|
use Friendica\Network\HTTPClient\Capability\ICanHandleHttpResponses;
|
||||||
use Friendica\Network\HTTPException\InternalServerErrorException;
|
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
use Friendica\Util\Profiler;
|
use Friendica\Util\Profiler;
|
||||||
use GuzzleHttp\Client;
|
use GuzzleHttp\Client;
|
||||||
|
@ -44,6 +43,9 @@ use Psr\Log\LoggerInterface;
|
||||||
*/
|
*/
|
||||||
class HttpClient implements ICanSendHttpRequests
|
class HttpClient implements ICanSendHttpRequests
|
||||||
{
|
{
|
||||||
|
/** @var string Default value for "Accept" header */
|
||||||
|
const DEFAULT_ACCEPT = '*/*';
|
||||||
|
|
||||||
/** @var LoggerInterface */
|
/** @var LoggerInterface */
|
||||||
private $logger;
|
private $logger;
|
||||||
/** @var Profiler */
|
/** @var Profiler */
|
||||||
|
@ -141,6 +143,10 @@ class HttpClient implements ICanSendHttpRequests
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (empty($conf[HttpClientOptions::HEADERS]['Accept'])) {
|
||||||
|
$conf[HttpClientOptions::HEADERS]['Accept'] = static::DEFAULT_ACCEPT;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$this->logger->debug('http request config.', ['url' => $url, 'method' => $method, 'options' => $conf]);
|
$this->logger->debug('http request config.', ['url' => $url, 'method' => $method, 'options' => $conf]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue