使用file_get_contents作为定制SOAP实现的一部分,以应用SOAP调用(我们尝试过的所有库都无法正确地使用基于SSL +证书的身份验证与SOAP 1.2)。然而,难以处理并且文档不太充足的API经常返回500。响应体中有错误详细信息,但是file_get_contents似乎不允许访问它。fopen似乎也有相同的问题。
怎么办?
由于大量使用流上下文来使身份验证工作,请尽量避免使用cURL。
怎么办?
由于大量使用流上下文来使身份验证工作,请尽量避免使用cURL。
你可以考虑使用nusoap。
对于你的问题,如果使用 ignore_errors
就可以解决。
$context = stream_context_create(array(
'http' => array(
'ignore_errors' => true
)
));
$contents = file_get_contents($url, false, $context);
ignore_errors
。 - lonesomeday
file_get_contents
应该会返回响应正文。你能展示一些代码吗? - Pekka