以下を使用して、Web API エンドポイント コントローラーと通信しています。私が抱えている問題は、json ではなく xml を返すことです。私が理解していることから、戻り値の型を決定するには、以下のようなコンテンツ型を渡す必要があるため、JSON に設定しています。jsonを返す方法に困惑しています。
$.ajax({
    url: 'http://localhost:43043/api/main?ordernumber=33232048&category=damage',
    type: 'GET',
    contentType: "application/json; charset=utf-8",
    //data: {
    //    orderNumber: num,
    //    category: cat
    //},
    success:
           function (data) {
               var usingRoutData = document.URL;
               ko.applyBindings(new InvoiceViewModel(data));
           },
    error: function () {
        alert('failure');
    }
});