【发布时间】:2020-08-13 11:07:55
【问题描述】:
这是我的代码:
$this->options = [
"login" => $username,
"password" => $password
];
try {
$this->request = new SoapClient('https://servis.turkiye.gov.tr/services/g2g/kdgm/test/uetdsesya?wsdl', $this->options);
} catch(Exception $e) {
throw new Exception($e->getMessage());
}
这是错误信息:
致命错误:未捕获的异常:SOAP-ERROR:解析 WSDL:无法从“https://servis.turkiye.gov.tr/services/g2g/kdgm/test/uetdsesya?wsdl”加载:加载失败外部实体“https://servis.turkiye.gov.tr/services/g2g/kdgm/test/uetdsesya?wsdl”
知道如何解决这个错误吗?
[更新]
我可以用这段代码获得函数:
$wsdl = file_get_contents('https://servis.turkiye.gov.tr/services/g2g/kdgm/test/uetdsesya?wsdl');
但是这段代码还是报错:
SoapClient('https://servis.turkiye.gov.tr/services/g2g/kdgm/test/uetdsesya?wsdl', $this->options);
【问题讨论】:
-
@maniksidana 不幸的是,这个解决方案对我不起作用