> If I try calling the SendSimpleResponse without a body but with some length then the client hangs due to the Keep-Alive header which instructs the client the wait for data that will never come. This doesn't sound right. The `Keep-Alive` header simply hints that the client can reuse the TCP connection for further requests. It shouldn't affect whether the client hangs around Looks like you're using `-X HEAD` instead of `-I`. There's special client logic for `HEAD` responses in HTTP (to precisely avoid waiting); that's only triggered in `curl` if you use the `-I` option. Sounds like if you try `SendSimpleResponse` with `-I` on the `curl` command line it might get the desired result? -- 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/1218#issuecomment-646681978 ######################################################################## 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