Удалить XML из мыльных ответов ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Удалить XML из мыльных ответов

Сообщение Anonymous »

Я пытаюсь развернуть не-WSDL PHP Soapserver, код следующим образом минимален: < /p>
function notify($string) {
return null;
}

$server = new SoapServer(
null, array('uri' => "http://localhost/")
);

$server->addFunction("notify");
$server->handle();
< /code>
Выше, кажется, работает нормально, единственная проблема заключается в том, что клиенту SOAP требуется элемент XML NotifyResponse 200 и пустой. Как вы можете видеть из вышесказанного, я попробовал «возвращать нуль» на функции уведомления, но это все еще строит элемент «уведомления об отчете». Я также попытался удалить SOAPSERVER для тестов и сгенерировал HTTP -ответ с лишь 200 OK без какого -либо ответа XML, и это было приемлемо, к сожалению, я не могу найти способ сделать это при использовании Soapserver.return new SoapVar('', XSD_ANYXML);
< /code>
Но это до сих пор не принимается клиентом как хороший ответ, мне либо нужно удалить весь уровень XML, либо, по крайней мере, удалить «notifyResponse». < /p>






Подробнее здесь: https://stackoverflow.com/questions/796 ... -responses

Вернуться в «Php»