Hello All,
I have following scenario,
i have working Crm Web Api client side code ,But some Security reason,i want to Same Xmlhttp request to server side means in custom Action, please give me guidence converting client side code to C# web Api code
Code :-
var encodedFetchXml = encodeURI(fetchXml); var queryPath = "/api/data/v8.2/sy_hrrresults?fetchXml=" + encodedFetchXml; var requestPath = Xrm.Page.context.getClientUrl() + queryPath; var req = new XMLHttpRequest(); req.open("GET", requestPath, true); req.setRequestHeader("OData-MaxVersion", "4.0"); req.setRequestHeader("OData-Version", "4.0"); req.setRequestHeader("Accept", "application/json"); req.setRequestHeader("Prefer", "odata.include-annotations=\"*\""); req.onreadystatechange = function () { if (this.readyState === 4) { req.onreadystatechange = null; if (this.status === 200) { var results = JSON.parse(this.response); //debugger;; createJsonFile3(results); } else { console.log("getHRRResultsFromHRRlog : " + this.statusText); } } }; req.send();
I am want convert above code to c# web api code,in these 2 cases response need to same ,because based above response ,i written Some more code...i don't want re-write code once again.