<div dir="ltr">Hi,<div><br></div><div>There has been few discussions/patches/reviews on pulling in the bufferedhttp.py (currently in use in swift) to python-swiftclient and even to oslo, so that we can leverage features like buffering http headers and use of 'expect: 100-continue' etc which is currently not suported by the httplib library. Please take a look at the the patch sets that addresses this in <a href="https://review.openstack.org/#/c/56558/8">swift</a> and <a href="https://review.openstack.org/#/c/57605/">oslo</a>. </div>
<div><br></div><div>A <a href="https://review.openstack.org/#/c/55517/">usecase</a> of this approach is in python-swiftclient where it makes use of the 100-continue headers to receive a fast fail during an upload without ending up uploading the entire chunk in case of auth failures. </div>
<div><br></div><div>The intention behind this mail is to gain some traction around these patches which have been hanging around for quite some time now. <br clear="all"><div><br></div><div><br></div><div><br></div>-- <br>
<div>Thanks And Regards</div>Amala Basha<div>+91-7760972008</div>
</div></div>