Я не могу отправить json на asp mvc с помощью angularjs - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь отправить параметр 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.

спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...