Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How can I support a payload larger than 10mb, in Apigee? (This is a multipart/form request)

Hi @dchiesa1 ,

I have a usecase where client is sending the Multi-part form data request to the proxy , After authorization the call should be redirect to the targetServer.

.....
--form 'body="{\"key1\":\"value1\"}";type=application/json' \
--form 'docs=@"/Users/fzd/Downloads/100mb.pdf"' \
--form 'docs=@"/Users/fzd/Downloads/response.pdf"'
 
Could you please suggest me how can I use the signedUrl in that case ?
 
Thanks 
Ashwani
 

 

Solved Solved
0 5 603
1 ACCEPTED SOLUTION

The problem we are facing from our end is since the proxy doesn't support the documents more than 10 mb , we are unable to process that request and we don't have any control on redesigning the Client's API.

So what we can do at proxy level to process that request and send it to the Target server ?

You are explaining the situation very clearly. The requirements are not satisfiable as stated. You know that Apigee has a limitation on the payload of 10mb. You are saying that the client app cannot be changed. These two constraints are in conflict. You cannot solve that without modifying or dropping one of those constraints.

Either don't use Apigee, or change the Client API.  

View solution in original post

5 REPLIES 5