Здравствуйте. Стоит следующая задача: отправить http запрос методом post, в теле запроса будут кодированные base64 данные. в ответ на запрос приходит также закодированный base64 ответ, который надо вывести в браузер. Для проверки сервера использую веб-ресурс Hurl.it, который показывает ответ сервера(убеждаемся, что сервер работает) Мой файл index.php : PHP: скопировать код в буфер обмена <?PHP $test1 = '0JLRi9GF0YPRhdC+0LvRjA=='; $ch = curl_init('http://fms.demo.nbki.ru:8080/FmsService/fms'); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// Ожидание ответа сервера curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $test1); $result = curl_exec($ch); echo $result; curl_close($ch); ?> Проблема заключается в том, что при запуске index.php ничего в браузер не выводится, хотя Hurl.it показывает ответ сервера. Помогите пожалуйста разобраться в проблеме. Может мой локальный сервер как-то не так настроен?
Я не очень часто пользуюсь curl-ом, но мне кажется, что в первую очередь надо инициализировать сеанс, а уж потом указывать путь. Код (PHP): $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://fms.demo.nbki.ru:8080/FmsService/fms'); /* и т.д. */