/ / Vrátenie JSON z WCF Web API - wcf-web-api

Vrátenie JSON z WCF Web API - wcf-web-api

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ď č. 1

WCF 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.