I have an API call that is working when I use GET:
jQuery.ajax("https://www.test.org/iMIS/api/cs_Event_Speakers", {
type: "GET",
contentType: "application/json",
headers: {
"RequestVerificationToken": document.getElementById("__RequestVerificationToken").value
},
success: function(data) {
console.log(data);
}
})
However the following is failing with a 400 error:
var apiData = {
Abstract: "test",
Agreement: 1,
Assistant_Info: 0,
Date_Modified: "01-01-2020"
Event_Code: 465,
File_Location: "C:PathToFile",
Function_Code: 746,
Function_End_Date: 038,
Function_Start_Date: "01-01-2020"
};
jQuery.ajax("https://www.test.org/iMIS/api/cs_Event_Speakers", {
type: "POST",
data: apiData,
contentType: "application/json",
headers: {
"RequestVerificationToken": document.getElementById("__RequestVerificationToken").value
},
success: function(data) {
console.log(data);
}
})
Any help on this would be greatly appreciated!
question from:
https://stackoverflow.com/questions/65830038/imis-api-get-calls-working-put-and-post-calls-showing-400-response 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…