Повернення JSON з WCF Web API - wcf-web-api

Web API WCF повертає дані як XML, так і JSONзаснований на параметрі Accept в заголовку запиту, не враховуючи, чи встановлено We ResponseFormat = WebMessageFormat.Json у атрибутах WebInvoke / WebGet. Це правильна поведінка API чи помилка?

Відповіді:

1 для відповіді № 1

WCF Web API ігнорує атрибут ResponseFormat. Цей атрибут саме там, тому що прагне бути сумісним із попередніми зусиллями WCF REST. Тип повернутого засобу масової інформації заснований переважно на заголовку Accept, надісланий клієнтом.