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