
On Jan 30, 2017, at 13:47, Kevin Mcintyre <kebin70@gmail.com> wrote:
hey all - quick question. Trying to understand FileBodyProducer as it pertains to POST. json_body = FileBodyProducer(StringIO(json.dumps({'key': 'value'}))) agent.request("POST", ~uri, Headers({'User-Agent': ['AkamaiTest']}), json_body) Does the agent chunk the POST body? Maybe! Is this controllable? Not really. The current implementation will certainly use chunked encoding sometimes, but there isn't a strong API guarantee of this anywhere. Any insight appreciated!
You probably don't want to try to control this. I believe that proxies are within their rights to mess around with chunk boundaries and re-buffer things, so you don't have any strong guarantees that chunk sizes will be preserved. Why is it that you want to control chunking in the first place? -glyph