Sync
Новичок
RE: не передаются аргументы в PEAR::SOAP
Начало топика тут:
http://phpclub.ru/talk/showthread.php?s=&threadid=69723&rand=0
Посмотрел как PEAR генерит тело запроса.
Там добавляется namespace ns4, типа так:
<SOAP-ENV:Body>
<ns4:TestMethod>
<a xsi:type="xsd:int">8</a>
</ns4:TestMethod>
</SOAP-ENV:Body>
и этот сервис .NET отказывается такое принимать
Вместо этого он требует такое:
<soap:Body>
<TestMethod xmlns="http://tempuri.org/" >
<a>8</a>
</TestMethod>
</soap:Body>
Пробовал в исходниках PEAR::Client руками ему прописывать - все работает нормально.
Так вопрос, кто виноват .NET или PEAR ?
Есть ли возможность управлять этими неймспейсами в PEAR или где можно почитать про это?
-~{}~ 11.07.05 19:31:
Видимо не очень дружит PEAR::SOAP с .NET
Похожая проблема:
http://www.codecomments.com/PHP_Soap/message522675.html
Начало топика тут:
http://phpclub.ru/talk/showthread.php?s=&threadid=69723&rand=0
Посмотрел как PEAR генерит тело запроса.
Там добавляется namespace ns4, типа так:
<SOAP-ENV:Body>
<ns4:TestMethod>
<a xsi:type="xsd:int">8</a>
</ns4:TestMethod>
</SOAP-ENV:Body>
и этот сервис .NET отказывается такое принимать
Вместо этого он требует такое:
<soap:Body>
<TestMethod xmlns="http://tempuri.org/" >
<a>8</a>
</TestMethod>
</soap:Body>
Пробовал в исходниках PEAR::Client руками ему прописывать - все работает нормально.
Так вопрос, кто виноват .NET или PEAR ?
Есть ли возможность управлять этими неймспейсами в PEAR или где можно почитать про это?
-~{}~ 11.07.05 19:31:
Видимо не очень дружит PEAR::SOAP с .NET
Похожая проблема:
http://www.codecomments.com/PHP_Soap/message522675.html