I'm running a REST API service using Cloud Run.
I get the following error when I send a GET request to the API with quite a long query parameter. (15000 bytes in total)
Error 413 (Request Entity Too Large)!!1
Since I don't get the error when I send the identical request to the API running in my local environment, I think this error isn't generated by the API but by Cloud Run.
In order to handle this issue, I'd like to ask
- If there's any limitation of query parameter length in Cloud Run.
- If so, what is the limitation (total byte length? etc)
Thank you.
There is a limit but I had difficulties to find a clear documentation on this. Here, what I can say:
So, you can't change this limit. I found it in the HTTPS load balancer documentation, and because the HTTPS load balancer is also behind GFE (or is a part of GFE) the limit are the same!