angularjs http post方法将数据作为查询字符串发送?
嗨,我面临的问题是关于角度http post方法。如果我尝试使用angularjs http post发送数据,它会将数据作为查询字符串发送。当我传递非常大的数据时,它给了我一个错误:服务器的响应状态为414(请求URI太长) 以下是我的http后工厂方法:angularjs http post方法将数据作为查询字符串发送?,angularjs,http-post,Angularjs,Http Post,嗨,我面临的问题是关于角度http post方法。如果我尝试使用angularjs http post发送数据,它会将数据作为查询字符串发送。当我传递非常大的数据时,它给了我一个错误:服务器的响应状态为414(请求URI太长) 以下是我的http后工厂方法: dataFactory.InsertInAdditionalDataDetailsIdBulk = function (AdditionalDataDetailsIds, AdditionalDataID,
dataFactory.InsertInAdditionalDataDetailsIdBulk = function (AdditionalDataDetailsIds, AdditionalDataID,
AdditionalDataName, AdditionalDataDate) {
var params = {
AdditionalDataDetailsIds: AdditionalDataDetailsIds,
AdditionalDataID: AdditionalDataID,
AdditionalDataName: AdditionalDataName,
AdditionalDataDate: AdditionalDataDate
}
return $http({
url: '/GroupsManager/InsertInAdditionalDataDetailsIdBulk',
method: 'POST',
params: params
});
};
为什么即使使用Post方法,我的数据也会作为查询字符串参数发送?将参数放入数据键中
return $http({
url: '/GroupsManager/InsertInAdditionalDataDetailsIdBulk',
method: 'POST',
data: params
});
好的,在这种情况下,我必须在InsertInAdditionalDataDetailsIdBulk方法中捕获单个参数,对吗?