【发布时间】:2015-11-30 11:31:20
【问题描述】:
我在 Backand 中有我正在构建的应用程序,并且我正在尝试使用过滤器参数。当使用$http 调用我的API 时,我在http 请求中得到406 error。
这将是 API 调用,传递过滤器对象:
function getUserAttractions(userId) {
return $http({
method: 'GET',
url: Backand.getApiUrl() + '/1/objects/attractions',
params: {
sort: [{
"fieldName": "date",
"order": "asc"
}],
filter: [{
"fieldName": "user_id",
"operand": "contains",
"value": "1"
}]
}
});
}
【问题讨论】:
-
没有足够的信息 - 406 来自后端。因此,只需检查后端代码和日志 - 接收到的内容以及后端响应 406 的原因
-
我认为您应该检查您的后端,并可能显示其中的一些代码(处理此请求的 API 方法)。
标签: javascript angularjs asp.net-web-api backend backand