Доброго времени суток=) Использую парсер через API в PHP. Получаю 504 ошибку. Вот пример кода: Код: $aparser = 'http://хост сервера/API';$request = json_encode(array( 'action' => 'oneRequest','data' => array ( 'parser' => 'SE::Google','preset' => 'Pages Count use Proxy','query' => 'test'),'password' => 'мой пароль')); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $aparser); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $request); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Length: ' . strlen($request))); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain; charset=UTF-8')); $response = curl_exec($ch);curl_close($ch); $response = json_decode($response, true); echo $response['data']['resultString']; Сам парсер нормально работает в браузере. Может нужны какие настройки для работы с API?
Так, проблема оказалась в прокси. Все дело в том что на тестовом урл http://work.a-poster.info:25000/ все прокси работаю, а на любом другом сайте все прокси мертвые. Возвращают 403 Forbidden . По этой причине мой сайт не мог дождаться ответа и выдавал 504.