Неустранимая ошибка PHP SOAP

1

Я пытаюсь интегрировать систему грузов на свой сайт. Затем я использую их веб-сервис.

Но у меня есть такая ошибка: "Неустранимая ошибка: исключение SoapFault: [WSDL] SOAP-ERROR: анализ WSDL: не удалось найти в"

И ошибка покажет мне, что линия: 2 секунды. И эта строка имеет этот код:

$client = new SoapClient("http://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc");

И вот мой полный код:

<?php
$client = new SoapClient("http://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc");
$queryInfo = "<QueryInfo>".
"<QueryType>2</QueryType>".
"<Date>07.10.2015</Date>".
"</QueryInfo>";
$loginInfo = "<LoginInfo>".
"<UserName>xxx</UserName>".
"<Password>xxx</Password>".
"<CustomerCode>xxx</CustomerCode>".
"</LoginInfo>";
$result = $client->GetQueryXML(array('loginInfo'=>$loginInfo,'queryInfo'=>$queryInfo));
echo $result;

Как я могу решить свою проблему?

Теги:
soap

1 ответ

1

URL-адрес, который вы передаете в SoapClient, не относится к файлу wsdl. Возможно, вы хотели использовать:

$client = new SoapClient("http://customerservices.araskargo.com.tr/ArasCargoCustomerIntegrationService/ArasCargoIntegrationService.svc?singleWsdl");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню