这是我遇到的服务器设置/问题:
- SOAP 已安装并在服务器上运行
- 使用 PHP SOAP 扩展 (
new SoapClient(self::VAT_VALIDATION_WSDL_URL)
) 进行调用 - 我使用的 WSDL URL 是:http: //ec.europa.eu/taxation_customs/vies/services/checkVatService ?wsdl
- 相同的代码可以在大多数其他机器上运行,但不能在当前机器上运行
- SOAP响应是
request_success => bool(false)
,所以请求没有成功 - 例如,尝试使用 telnet 连接到 url 会导致 503 内部服务器错误,而从其他计算机会导致 502 Permission Denied。