Я новичок в PHP, только начал изучать его несколько часов назад.
Я работаю в Openshift и развернул модуль CustomerApp, который имеет имя службы customer
и порт 8080
,
Я развернул другое простое приложение PHP в том же проекте / пространстве имен, которое имеет index.php
с содержанием ниже. Когда я пытаюсь вызвать Route моего PHP-приложения, выдается ошибка 503.
Похоже http://customer:8080
берется как строка, а не как URL. Что я должен добавить, чтобы сказать PHP, что он должен рассматриваться как URL?
<?php
$url="http://customer:8080";
$client=curl_init($url);
curl_setopt($client,CURLOPT_RETURNTRANSFER,1);
$response=curl_exec($client);
echo $response;
?>
curl_init()
звонок не берет аргумент —
$url = "https://api.example.com:8000/get/some/info";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_result = curl_exec($ch);
curl_close($ch);
Других решений пока нет …