所以我试图将大量数据发送回用户请求。
var map = FindByName(name);
if (map == null)
return Negotiate.WithStatusCode(HttpStatusCode.NotFound);
Console.Write(map.products.Count());
return Negotiate.WithStatusCode(HttpStatusCode.OK).WithModel(map);
我不知道确切的大小我假设当map.products(具有产品列表的对象)达到大约1000的大小时,我没有得到服务器的任何数据。
var deferred = $q.defer();
var url = requestUrl + "products/" + name;
$http({
url: url,
method: "GET"
}).success(function (data) {
deferred.resolve(data);
console.log("DATA: ", data);
}).error(function (res, status, headers, config) {
deferred.reject("Error: " + res);
});
return deferred.promise;
这是我用来获取响应的代码(用angularJS编写),如果大小太大,数据也是空的。当我用邮递员点击终点时也是如此。无论如何,我可以将这个大对象作为http响应发回吗?