我使用以下代码从AngularJS调用Web服务:
$http({
url: "DBService.asmx/GetRG_Users",
dataType: 'json',
method: 'POST',
data: '',
headers: {
"Content-Type": "application/json"
}
但我只能从Service访问有限数量的行。一旦我试图获取所有行,它将抛出:
500(内部服务器错误)
答案 0 :(得分:0)
它是服务器端实现。您无法使用http请求从服务器检索大量响应。您需要将最大尺寸设置为
php_value post_max_size 20M
答案 1 :(得分:0)
我通过使用config
中的以下信息找到了解决方案<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>