从AngularJS调用Web服务

时间:2016-11-02 12:05:41

标签: angularjs

我使用以下代码从AngularJS调用Web服务:

$http({
    url: "DBService.asmx/GetRG_Users",
    dataType: 'json',
    method: 'POST',
    data: '',
    headers: {
    "Content-Type": "application/json"
}

但我只能从Service访问有限数量的行。一旦我试图获取所有行,它将抛出:

  

500(内部服务器错误)

2 个答案:

答案 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>