Я пытаюсь отправить параметр json в asp обработчик запроса, например:
$scope.SaveCarUpgrades = function () {
var parameter = JSON.stringify(resultCarUpgrades);
$http.get("/ProfileEditor/saveUserCarUpgrades/" + $scope.useridCarUpgrades,
{ params: { name: parameter }}
).then(onsuccess, onfail);
function onsuccess(response) {
if (response.status == 200) {
$scope.saveUpgradesResult = "save upgrades success";
} else {
$scope.saveUpgradesResult = "save upgrades failed" + response.status;
}
}
function onfail(response) {
$scope.saveUpgradesResult = "save upgrades failed" + response.status;
// $scope.saveUpgradesResult = parameter;
}
}
c# обработчик запроса - это что-то очень простое. это просто для тестирования прямо сейчас:
public string SaveUserCarUpgrades(string id)
{
string result = id;
var data = Request.QueryString["name"];
return id;
}
проблема в том, что я всегда получаю 404, если использую json в качестве параметра. (это сложный длинный json), но как простой json или простая строка, ответ в порядке. Я не думаю, что проблема связана с MIME-типом, поскольку я установил его в iis express в devcmd.
спасибо за помощь