Within Firebug, the Etag appears like this:
Etag: W/"f505e04d188a34b2a4aaa7e759cdbae9"
Programatically, it returns:
"ETag: "55f3aa25f88ce3f7616794ccd3d139cd""
The question is, should the additional double quotes or W/ be there?
This happens on both movie and person API calls.
Δεν μπορείτε να βρείτε κάποια ταινία ή σειρά; Συνδεθείτε για να τη δημιουργήσετε.
Θέλετε να αξιολογήσετε ή να προσθέσετε αυτό το στοιχείο σε μια λίστα;
Δεν είσαι μέλος;
Απάντηση από τον/την Travis Bell
στις 9 Μάιος 2016 στις 01:57 ΜΜ
Hi Adi,
I've noticed that as well. I don't actually have an answer for you. The weird part is that with cURL it's fine, but in browsers t's not. That's the part that I don't get.
Maybe it's an invisible character or something, I'm just not sure.
Απάντηση από τον/την Adi
στις 9 Μάιος 2016 στις 02:29 ΜΜ
Seems to happen about 4% of the time programmatically for Person requests. e.g. ID 54769 was fine, but 4826 had the issue.
Will keep an eye on it and see if there is a pattern. Makes me wonder if it happened to a certain number of files which were updated over a short period where there was a code error.
Απάντηση από τον/την Adi
στις 11 Μάιος 2016 στις 12:37 ΜΜ
The W/ is the more common of the two. A lot more common. The issue is replicated both in browser and programmatically.
Okay, so film 146107 is fine:
146113 is not fine:
Απάντηση από τον/την Adi
στις 11 Μάιος 2016 στις 12:47 ΜΜ
This seems to be the difference between the two:
W/ has gained those two entries in the header response.
Απάντηση από τον/την Adi
στις 11 Μάιος 2016 στις 01:33 ΜΜ
Looks like Varnish-Cache or something similar is the culprit: https://www.varnish-cache.org/docs/trunk/users-guide/compression.html Check the heading: Compressing content if backends don't
Απάντηση από τον/την Travis Bell
στις 11 Μάιος 2016 στις 01:57 ΜΜ
We don't use Varnish, but I'll take a read through that and look to see why some responses are serving the Content-Encoding/Vary headers while others aren't.
P.S. I don't have time for this right now, but will try in the next few weeks.
Απάντηση από τον/την Adi
στις 11 Μάιος 2016 στις 02:39 ΜΜ
Makes no odds to me. It was just a curiosity, so I thought I would mention it :) But the W/ seems to be a practise which is obviously adopted by more than one caching thing.