When a client specifies `Expect: 100-continue` in the request headers, the server needs to reply with `HTTP/1.1 100 Continue` to allow the client to send the potentially bulky request body. It appears that XrdHttp sends the following instead, breaking each client in a unique way: ``` HTTP/1.1 100 Connection: Keep-Alive Content-Length: 0 ``` Some report an error but actually the upload succeeds, some report an error and the upload fails, some hang, and some even work. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1120 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1