parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Проблема с libcurl.so

Mizter Egoist 24.06.2017 00:38 / 24.06.2017 00:59

Здравствуйте, не работает cURL.

Парсер версии: parser3_4_5_centos6x64

Работает на https редиректом с http в .htaccess
Даже если отключить https результат не меняется

Добавлял в опции $.library[libcurl.so.4], не помогло.

Хостер пишет следующее:
curl включен по умолчанию на сервере, путь к нему не требуется прописывать.

Лог:
'session' failed to load curl library libcurl.so: libcurl.so: cannot open shared object file: No such file or directory [curl]

Вот пример кода для работы с cURL:
^curl:session{
	^curl:options[
		$.url[https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp]
		$.charset[UTF-8]
		$.httpget(1)
		$.httpheader[
			$.Accept[application/json]
			$.Authorization[Token ...]
		]
		$.timeout(10)
		$.ssl_verifypeer(0)
	]
	$location[^curl:load[
		$.url[https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp]
		$.postfields[ip=^taint[uri][$env:REMOTE_ADDR]]
		$.useragent[Parser3]
		$.timeout(10)
		$.ssl_verifypeer(0)
	]]
	^json:string[$location]
}