2015-02-27 2 views
0

Как узнать, какие конечные точки JSON имеют служба WCF?Как узнать, какие конечные точки JSON имеют служба WCF?

Я знаю, что могу добавить WSDL к URL и получить детали SOAP вызовов ...

http://myserver/Explore/TestService.svc?wsdl 

, но как я могу получить то, что JSON называет сервис?

+0

Вы хотите, чтобы конечная точка JSON или вы хотите узнать об разоблаченных методах обслуживания json ..? –

+0

Методы JSON – SteveC

+0

Если вы хотите узнать о только что разоблаченных именах методов конечной точкой json, просто используйте справку вроде этого: «http: //myserver/Explore/TestService.svc/help». –

ответ

1

Вы не можете - нет встроенного механизма для метаданных конечной точки отдыха - вам просто нужно знать, какие параметры http применимы к каким ресурсам. Вам также нужно будет иметь некоторые типы, готовые к десериализации - если вы не можете получить эту информацию у поставщика услуг, тогда вам нужно будет вывести их из ответа json.

Существует стандарт обнаружения службы, называемый WADL, который предназначен для http, который wsdl делает для SOAP. Однако, если поставщик услуг не опубликовал то, что вам не повезло.

+0

Вы знаете, что у меня было плохое чувство, что вы собираетесь сказать это :-( – SteveC

Смежные вопросы