URL SOAP в браузере - PullRequest
       20

URL SOAP в браузере

0 голосов
/ 21 января 2010

Когда вы вводите URL-адрес сервера мыла в браузере, обычно он выдает пустую страницу. Но если мне не изменяет память, я где-то видел что-то вроде

Здравствуйте, это наш мыльный сервис. За документацию, пожалуйста, перейдите по этой ссылке. Чтобы получить аккаунт, пожалуйста, следуйте этому ссылка на сайт. Blahblah.

Как я могу это сделать? (Использование PHP SoapServer, если это имеет значение).

Я пытался просто напечатать все, что находится внизу php-кода, обрабатывающего мыльный сервер, но в этом случае мыльный сервер не работает при вызове из правильного мыльного клиента.

Ответы [ 2 ]

0 голосов
/ 21 января 2010

Что вы хотите сделать, так это заглянуть в WSDL (язык описания веб-служб). Такие языки, как .NET, производят их для вас.

0 голосов
/ 21 января 2010

Пример, который вы видели, выполняя это, вероятно, проверял одну или несколько вещей в заголовках и воздействовал на то, что видел. Например, он может проверить

USER_AGENT
ACCEPT
ACCEPT_ENCODING

и т. Д. И т. Д. И т. П.

Чтобы сделать это в PHP, вам нужно будет выполнить проверку до того, как ваш SoapServer получит запрос. Вы можете получить доступ к значениям заголовка, проверив $ SERVER. Большинство из них будут начинаться с HTTP . Для начала просто

print_r($_SERVER);
...