Удалить заголовок ответа — серверный экземпляр nuSOAP

Мне нужно иметь возможность ограничить то, что отправляется через метод send_response () nuSOAP на стороне сервера.

Когда $ server-> service ($ HTTP_RAW_POST_DATA) автоматически вызывает закрытый метод send_response ()

https://sourcecodebrowser.com/nusoap/0.7.3/class_8soap__server_8php_source.html (См. Строку 236 — 282

Мне нужно подавить этот заголовок на уровне сервера. Любая помощь будет принята с благодарностью. Вот мой кусок кода

$server = new soap_server ();
$server->configureWSDL ( "wsprocessor", "urn:wsprocessor" );
$server->register ( "getRequestReturnResponse", array (
"$inputXml" => "xsd:string"), array (
"return" => "xsd:string"), "urn:wsprocessor", "urn:wsprocessor#getRequestReturnResponse", "rpc", "encoded", "Get Response back from server as XML String" );

$server->service ( $HTTP_RAW_POST_DATA );

1

Решение

Хорошо .. Ответ на этот запрос небольшой взломать .. После

$server->service ( $HTTP_RAW_POST_DATA );
//Call the following
header_remove('X-SOAP-Server');
header_remove('X-SOAP-Server:');
header_remove('X-Powered-By');
header_remove('X-Powered-By:');

Любой заголовок, который нужно удалить .. скажем так

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]