]> git.mxchange.org Git - friendica.git/commitdiff
head fixings
authorPhilipp <admin@philipp.info>
Fri, 8 Apr 2022 18:41:25 +0000 (20:41 +0200)
committerPhilipp <admin@philipp.info>
Fri, 8 Apr 2022 18:41:25 +0000 (20:41 +0200)
mod/redir.php
src/Model/Post/Link.php

index d6896f3a800be34d2578d083ad5c84e6a8a376b5..ba1b7e13b6a9f45cfe957c57816e31f553942f56 100644 (file)
@@ -27,6 +27,8 @@ use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Profile;
+use Friendica\Network\HTTPClient\Client\HttpClientAccept;
+use Friendica\Network\HTTPClient\Client\HttpClientOptions;
 use Friendica\Util\Strings;
 
 function redir_init(App $a) {
@@ -142,7 +144,7 @@ function redir_magic($a, $cid, $url)
        }
 
        // Test for magic auth on the target system
-       $serverret = DI::httpClient()->head($basepath . '/magic');
+       $serverret = DI::httpClient()->head($basepath . '/magic', [HttpClientOptions::ACCEPT_CONTENT => HttpClientAccept::HTML]);
        if ($serverret->isSuccess()) {
                $separator = strpos($target_url, '?') ? '&' : '?';
                $target_url .= $separator . 'zrl=' . urlencode($visitor) . '&addr=' . urlencode($contact_url);
index cc93398a4609c17fe81a65f0de9217b9412c7f43..fb7d0edb8ddb88dccad5380e7f56dbc3853a32fc 100644 (file)
@@ -101,7 +101,7 @@ class Link
        {
                $timeout = DI::config()->get('system', 'xrd_timeout');
 
-               $curlResult = DI::httpClient()->head($url, $accept, [HttpClientOptions::TIMEOUT => $timeout]);
+               $curlResult = DI::httpClient()->head($url, [HttpClientOptions::TIMEOUT => $timeout, HttpClientOptions::ACCEPT_CONTENT => $accept]);
                if ($curlResult->isSuccess()) {
                        if (empty($media['mimetype'])) {
                                return $curlResult->getHeader('Content-Type')[0] ?? '';