Skip to main content

 

The following code using POST returns security error

var querys = GetJobSearchQuery(jobname, prodName, userID, sortingList == "JobAutoSys" ? true : false);

    var hostweburl = decodeURIComponent(getQueryStringParameter("SPHostUrl"));

    var appweburl = decodeURIComponent(getQueryStringParameter("SPAppWebUrl"));

    var executor = new SP.RequestExecutor(appweburl);

    var url = appweburl + "/_api/SP.AppContextSite(@target)/web/lists/getbytitle('JobAutoSys')/GetItems(query=@v1)?" + "@v1=" + JSON.stringify(querys) + "@target='" + hostweburl + "'";

 

    executor.executeAsync({

    url: url,

    method: "POST",

    dataType: "json",

    headers: {

         "X-RequestDigest": NWF$("#__REQUESTDIGEST").val(),

            'content-type': 'application/json;odata=verbose',

         "Accept": "application/json; odata=verbose" },

    success: function (data) {

 

The reason to use POST is because I have to use caml query. Can anybody let me know what is wrong?

Be the first to reply!

Reply