As I understand it from online reading, in order to keep a onnection alive a client must send headers as:
Connection: keep-alive
Keep-Alive: [max=n] [timeout=n]
Without the second line the first is ignored by the server? Or does it imply the server and client have to negotiate?
AND...
I am seeing numerical values for Keep-Alive which have no indication as to the purpose of the value. Eg:
Keep-Alive: 115
I cannot find reference to this format anywhere. Is it valid or a sign of a badly designed bot disguised by its UA as (eg) Chrome? If the latter it would be a useful indication of a blockable bot.
And would it be fair to tag an apparent browser that has no connection keep-alive as a bot?