Я использую шаблоны WCF 4 и WCF REST C # для создания API с использованием JSON в качестве транспортного механизма.
Из web.config:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="false" defaultOutgoingResponseFormat="Json"/>
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
Как вы можетевидите, я отключил AutomaticFormatSelection и определил формат по умолчанию как JSON.
Однако, когда генерируются файлы справки, они включают форматы XML и JSON в примерах метода конечной точки:
(Я не могу загрузить изображение в StackOverflow, но, к сожалению, вот фрагмент кода
Url: https://awesome.myapi.com/1.0/account/
HTTP Method: POST
Message direction Format Body
Request Xml Example,Schema
Request Json Example
Response Xml Example,Schema
Response Json Example
Итак, вопрос: возможно ли, чтобы автоматически созданная справка не включала XML?
Спасибо.