In most cases, it should be false.
Waiting-continuation is necessary only when your request is large (for example, downloading a file), and the server may have an authorization request. You do not want to send a huge file and receive the "Access denied" error message. This way you just send the headers first, and if the server says continue, you will send the entire request.
We had a performance problem with a Curl-based system, and we found out that 100-Continue causes the request to be sent twice. Turns out Curl has a 100-Continue by default.
Zz coder
source share