Попытка сделать вызов API, который работает в почтальоне, но не передает var правильно в C# контроллер - PullRequest
0 голосов
/ 14 марта 2020

Попытка сделать вызов API в браузере, который успешно выполняется в POSTMAN, но не в Chrome, путем выполнения вызова. Контроллер не получает employeeId.

API Javascript:

getProjects: function (orgId, fromDate, toDate) {
        var params = {localTime: moment().format()};
        if(fromDate) params.fromDate = fromDate.format('YYYY-MM-DD'); 
        if(toDate) params.toDate = toDate.format('YYYY-MM-DD');

        var url = '/api/organization/' + orgId + '/projects?' + $httpParamSerializer(params);

        return $http.get(url);
    }

Javascript, вызывающий функцию API:

ProjectsApi.getProjects(orgId, moment(), moment(), { employeeId: $scope.employeeId })

Функция контроллера Api, которая не получает идентификатор сотрудника:

public IHttpActionResult GetProjects(OrganizationId orgId, DateTime? localTime = null, DateTime? fromDate = null,
        DateTime? toDate = null, Guid? employeeId = null)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...