change generation of ETags with res.send() to GET requests only. Closes #1619

if for some reason this is not ideal for your use-case please let me know and comment in the issue