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, view it on GitHub, or unsubscribe.
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