WCF Web API vracia dáta XML alebo JSONzaložené na parametri Accept v hlavičke žiadosti, bez ohľadu na to, či nastavíme ResponseFormat = WebMessageFormat.Json v atribútoch WebInvoke / WebGet. Je toto správne správanie rozhrania API alebo chyba?
odpovede:
1 pre odpoveď č. 1WCF Web API ignoruje atribút ResponseFormat. Tento atribút je práve tam kvôli snahe byť spätne kompatibilný s predchádzajúcimi snahami WCF REST. Vrátený typ média je z veľkej časti založený na hlavičke Accept odoslanom klientom.