【发布时间】:2015-09-23 05:17:29
【问题描述】:
我的 WEB API 控制器中有以下发布方法:
public async Task<HttpResponseMessage> SendPost(Application application)
我使用 angular.js $http.post 通过 javascript 调用它,并将应用程序参数作为 JSON 传递:
$http.post("/api/AController/SendPost", JSON.stringify(application)).
success(function (data, status, headers, config) {
}
这行得通。
现在我想将第二个参数作为一个简单的字符串传递(我无法修改现有的应用程序 JSON 对象)。我尝试了网络上建议的几种不同方法,但它们似乎都不起作用。我需要能够做这样的事情:
控制器:
public async Task<HttpResponseMessage> SendPost(RentalApplication application,string test)
Javascript:
$http.post("/api/TessIntegration/SendPost", {application:JSON.stringify(application),test:"Some value"}).
success(function (data, status, headers, config) {
}
【问题讨论】:
标签: c# json angularjs asp.net-mvc asp.net-web-api