使用 artisaninweb/laravel-soap 调用 Laravel 项目中的 soap 网络服务时出现 soap 错误
soap error when using artisaninweb/laravel-soap to call a soap web service in a Laravel project
我开发了一个带有 Laravel
框架的项目,该框架使用 artisaninweb/laravel-soap
调用 soap
网络服务,并且在主机上运行良好。由于我已将我的 Web 项目从主机移动到 CentOS 服务器,它无法调用 soap Web 服务并出现以下错误,我无法理解原因。
SoapFault
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://x.x.org:x/?wsdl' :
failed to load external entity "http://x.x.org:x/?wsdl"
当然我已经安装了 curl
、openssl
和 soap
模块并且我的服务器可以访问 soap web service.Is 有什么必须完成的配置吗?
我可以在服务器上使用 运行 这个命令解决问题。
sudo setsebool httpd_can_network_connect=1
我开发了一个带有 Laravel
框架的项目,该框架使用 artisaninweb/laravel-soap
调用 soap
网络服务,并且在主机上运行良好。由于我已将我的 Web 项目从主机移动到 CentOS 服务器,它无法调用 soap Web 服务并出现以下错误,我无法理解原因。
SoapFault
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://x.x.org:x/?wsdl' :
failed to load external entity "http://x.x.org:x/?wsdl"
当然我已经安装了 curl
、openssl
和 soap
模块并且我的服务器可以访问 soap web service.Is 有什么必须完成的配置吗?
我可以在服务器上使用 运行 这个命令解决问题。
sudo setsebool httpd_can_network_connect=1