I have Java API function as bellow :
public Response abc(@FormParam("tenderIdsJsonArray") JSONArray tenderIdsJsonArray, @FormParam("tenderRejectTime") String tenderRejectTime,@FormParam("rejectResonType") String rejectResonType) {
}
I am sending data from AngularJs
$http({
method: 'POST',
url: URL,
data: {bacJsonArray:[1543],RejectTime:"12",rejectResonType:"test"}
}).success(function (response) {
loaderServ.hide();
resolve(response);
}).error(function (error) {
loaderServ.hide();
reject(error);
});
I am getting all parameters of function as null at API side
where i need to make change
I also tried sending:
JSON.stringify({bacJsonArray:[1543],RejectTime:"12",rejectResonType:"test"}
})
or params:{alldata}
I also tried changing at server side:
public Response abc(JSONArray bacJsonArray,String RejectTime,String rejectResonType) {
}
But in all cases i am recieving Null at server side