1
發送POST請求的WebAPI我試圖調用一個方法,但參數是走出來的空參數爲空,而從angularjs
服務器端代碼
[HttpPost]
public IHttpActionResult PostRule(ActionRuleParameter actionRule)
{
// SOME CODE
return BadRequest();
}
public class ActionRuleParameter
{
public string action;
public string rule;
}
客戶端代碼
addRule: function ($scope) {
//var data = { "action": "post", "rule": { "ID": "1", "Name": "Ramesh", "PassFail": "Pass" } }
var data1 = { "action": "post","rule":"rule" };
$http({
url: urlContent + '/api/Rules',
method: "POST",
data: { "actionRule": data1 }
}).success(function (response) {
$scope.rules = response;
});;
},
action
和rule
出現爲空。