Требуется тело ответа HTTP 500 с файлом get contents (PHP)
Использование file_get_contents как части пользовательской реализации SOAP для применения вызовов SOAP (все библиотеки, которые мы пробовали, не выполняли проверку подлинности на основе SSL + сертификатов с SOAP 1.2 правильно). Однако сложный и едва документированный API часто возвращает 500. В теле ответа есть сведения об ошибке, но file_get_contents не разрешает доступ к ней. функции fopen, похоже, тот же вопрос.
Что делать?
Предпочитают не переходить к cURL из-за интенсивного использования контекстов потока для получения аутентификация работает.
1 ответ:
Вы можете рассмотреть nusoap.
Для вашего вопроса, однако, это работает, если вы используете
ignore_errors.$context = stream_context_create(array( 'http' => array( 'ignore_errors' => true ) )); $contents = file_get_contents($url, false, $context);
Comments