如何在Jboss服务器中增加Http POST大小

时间:2017-05-19 13:52:59

标签: javascript angularjs http post jboss

我通过POST方法动态传递一组值。 如果我传递超过50个数组值,我无法处理这些数据。 我收到错误505.

我浏览了一下,发现这是一个Http错误,它指的是这里的帖子大小不好。

所以我在jboss configuarion中添加了属性,

</system-properties>
<property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="-1"/>
    </system-properties>

   

即使在此之后,我也无法传递超过50的数组值。

请为此提供一些解决方案。

这是我的代码,在Restfull webservice中,我从角度控制器获取数据。

this.updateConstraint = function($scope, $location, $routeParams) {
        var url = hostName + "/dcr/rest/capacityfile/searchcf/blockC/addSubFilesBlocC";
        var listSubFiles = $scope.capacityAddSubFile;
        var idCapacity = $routeParams.capacityFileId;
        var promise = $http({
            url : url,
            method : "POST",
            params :{ subFileCSF : $scope.capacityAddSubFile,
                      partConstraint : $scope.selectedPartNumberAndConstraint,
                      partConstraintAdd : $scope.selectedPartNumberAndConstraintAdd,
                capacityFileId : $routeParams.capacityFileId},

        }).success(function(data, status, headers) {

        }).error(function(data, status, headers) {
            // alert("Failed to access"+status+" "+headers);
        });
        return promise;
    };

这里我收到错误,显示错误505。 请回复。

1 个答案:

答案 0 :(得分:0)

您需要在连接器级别设置max-post-size

  

/ subsystem = web / connector = http:write-attribute(name = max-post-size,value = 80)