Добрый день, у меня вопрос по запросам. Я создал публикацию на веб-сервере через 1С, который возвращает мне 1 JSON файл (GET, никакие данные не принимает). Этот сервер работает только локально у меня. Через браузер и Postman все работает, а вот через консоль в битриксе не работает, можете подсказать, возможно нужно что-то добавить в код? Вот сам код:
Заранее спасибо!
Код |
---|
function executePartnerREST($method, $params) { $queryUrl = 'http://localhost/Demo/hs/Demo/GetSomething2/'; $queryData = http_build_query(array_merge($params, array( 'action' => $method, 'auth' => md5($method) ) )); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $queryUrl, CURLOPT_TIMEOUT => 10, CURLOPT_POSTFIELDS => $queryData )); $result = json_decode(curl_exec($curl), true); curl_close($curl); return $result; } var_dump(executePartnerREST('GET', [])); |
Заранее спасибо!