CURL и https

saibib

Guest
CURL и https

Как Curl'ом передать get запрос по https?

Проблема в том что сертификат имеет расширение .ks и при обращении к удаленному серверу в ответ тишина, скрипт просто завершает работу.

Может кто сталкивался?
 

nagash

Guest
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0);
 

saibib

Guest
ага, отключал, на тестовом сервере тестили, ответ приходит (401 Authorization Required), правда там pem-сертификат

А вот с ks сертификатом на нужном линке ответ в ответ - пустота
 

nagash

Guest
может ты мануал прочитаешь?
там же всё хорошо описано...

CURLOPT_FAILONERROR: Set this option to a non-zero value if you want PHP to fail silently if the HTTP code returned is greater than 300. The default behavior is to return the page normally, ignoring the code.
 

saibib

Guest
Поставил, результат тот же :(

Вообще сертификат использовался в Java приложении, может в этом проблема?
 

saibib

Guest
https://81.211.47.62:7210/as

из браузера его не увидишь. Есть Java приложение, которое get'ом передает по этому урлу XML файл, на том конце тоже стоит Java приложение и после его обработки выплевывает ответ. Приложение огромное и есть подозрение, что оно не поворотливое, т.е. уходит очень много времени на формирование и передачу XML. Поэтому в качестве эксперемента решили попробовать подсовывать XML напрямую, чтобы сравнить время обработки, но пока что-то не получается...
 

nagash

Guest
saibib
из браузера его не видно...
хм...
курл видит тоже самое что и браузер...
или ты чего то не договариваешь?
 

saibib

Guest
Не, я все договорил вроде, см. предыдущий пост, на порт 7210 натравлено приложение, которое и обрабатывает приходящие данные и выплевывает ответ.

хм... вот значит в чем феня? т.е. если из браузера не видно то CURL мне не помошник? через сокет тоже не получится, потому что https...

Дык как же тогда скормить данные?
 

nagash

Guest
https по стандарту стучится на 43 порт кажись...
 

nagash

Guest
а как ты курлом пытаешся ему данные скормить?
 
Сверху