Load HTML as HTML, resolve relative endpoint URLs
[shpub.git] / src / shpub / Command / Like.php
index 8baeee7e70901d47673ab2fb85941a14309cf72a..7daafc22d7ee4afb51ebe1729c72ec2d941fe9e5 100644 (file)
@@ -27,23 +27,8 @@ class Command_Like
             ]
         );
 
-        $req = new \HTTP_Request2($this->host->endpoints->micropub, 'POST');
-        if (version_compare(PHP_VERSION, '5.6.0', '<')) {
-            //correct ssl validation on php 5.5 is a pain, so disable
-            $req->setConfig('ssl_verify_host', false);
-            $req->setConfig('ssl_verify_peer', false);
-        }
-        $req->setHeader('Content-type', 'application/x-www-form-urlencoded');
-        $req->setHeader('Authorization', 'Bearer ' . $this->host->token);
-        $req->setBody($body);
-        $res = $req->send();
-        if (intval($res->getStatus() / 100) != 2) {
-            Log::err(
-                'Server returned an error status code ' . $res->getStatus()
-            );
-            Log::err($res->getBody());
-            exit(11);
-        }
+        $req = new Request($this->host);
+        $res = $req->send($body);
         $postUrl = $res->getHeader('Location');
         echo "Like created at server\n";
         echo $postUrl . "\n";