]> git.mxchange.org Git - friendica.git/blobdiff - mod/parse_url.php
Use CurlResult->getHeaderArray instead of custom conversion
[friendica.git] / mod / parse_url.php
index 39aae4a5a02a7dc594e397927d357f6d037d04e0..5061035df27cbb49d7c49672c0aa5db0a4e79295 100644 (file)
@@ -85,20 +85,11 @@ function parse_url_content(App $a)
        // Check if the URL is an image, video or audio file. If so format
        // the URL with the corresponding BBCode media tag
        // Fetch the header of the URL
-       $curlResponse = DI::httpRequest()->get($url, false, ['novalidate' => true, 'nobody' => true]);
+       $curlResponse = DI::httpRequest()->head($url);
 
        if ($curlResponse->isSuccess()) {
-               // Convert the header fields into an array
-               $hdrs = [];
-               $h = $curlResponse->getHeaders();
-               foreach ($h as $l) {
-                       foreach ($l as $k => $v) {
-                               if (empty($hdrs[$k])) {
-                                       $hdrs[$k] = $v;
-                               }
-                               $hdrs[$k] .= " " . $v;
-                       }
-               }
+               $hdrs = $curlResponse->getHeaderArray();
+
                $type = null;
                $content_type = '';
                $bbcode = '';