Требуется тело ответа HTTP 500 с файлом get contents (PHP)



Использование file_get_contents как части пользовательской реализации SOAP для применения вызовов SOAP (все библиотеки, которые мы пробовали, не выполняли проверку подлинности на основе SSL + сертификатов с SOAP 1.2 правильно). Однако сложный и едва документированный API часто возвращает 500. В теле ответа есть сведения об ошибке, но file_get_contents не разрешает доступ к ней. функции fopen, похоже, тот же вопрос.



Что делать?



Предпочитают не переходить к cURL из-за интенсивного использования контекстов потока для получения аутентификация работает.

571   1  

1 ответ:

Вы можете рассмотреть nusoap.

Для вашего вопроса, однако, это работает, если вы используете ignore_errors.

$context = stream_context_create(array(
    'http' => array(
        'ignore_errors' => true
     )
));

$contents = file_get_contents($url, false, $context);

Comments

    Ничего не найдено.