openshift — Php-запрос относительно настройки URL в CURL

Я новичок в 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;
?>

0

Решение

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);
-2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]