- The Layer7 API Gateway has protocols in place to ensure that it does not receive messages from an HTTP POST that are too large or transmit messages that may be too large for an endpoint. It has a hard cap set for the size of an inbound request message of an HTTP POST of 545,269 bytes. Typically, a POST operation should not be this large. In some circumstances, however, an administrator may want to enable the Gateway to allow & process messages that exceed this size coming via way of HTTP POST.
- When an HTTP POST comes through the Gateway and is too large to be routed, the following error logs may be present:
com.l7tech.server.policy.assertion.ServerHttpRoutingAssertion : 4042: Problem routing to http://host.example.com/service Error msg: Request too long (Content-Length = 545,269 bytes)
com.l7tech.server.MessageProcessor : 3016: Request routing failed with status 600 (Assertion Falsified)
com.l7tech.server.message : Message was not processed: Error in Assertion Processing (601)