cs531-f19 / discussions

Discussions board for CS 431/531 Web Server Design course
2 stars 12 forks source link

Content negotiation other than accept-encoding in the wild #54

Open ibnesayeed opened 4 years ago

ibnesayeed commented 4 years ago

Find up to three different "in the wild" examples of content negotiation in dimensions other than Accept-Encoding.

ghost commented 4 years ago

Instagram:

curl -ILs https://instagram.com | grep vary                                              
vary: Accept-Language, Cookie
vary: Cookie, Accept-Language, Accept-Encoding

curl -L -H "Accept-Language: ru;q=0.5" https://www.instagram.com -I -s | grep -i "content-language"
content-language: ru

Amazon

curl -ILs https://www.amazon.com | grep vary                                             
vary: Content-Type,Cookie,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

Gitlab

curl -ILs https://gitlab.com | grep vary                                                 
vary: Accept-Encoding,Origin
Neyo-odu commented 4 years ago

Spotify:

curl -ILs https://www.spotify.com
...
Vary: X-Forwarded-Proto
...

Home Depot

curl -ILs https://www.homedepot.com
...
Vary: x-device-type
Vary: x-proto
Vary: x-altexp
...

Vimeo:

curl -ILs https://vimeo.com
...
Vary: User-Agent, Accept-Encoding
...
kritikagarg commented 4 years ago

curl -IL https://stackoverflow.com | grep Vary

Vary: Fastly-SSL


curl -IL www.wordpress.com/‎ | grep Vary

Vary: Accept-Encoding Vary: Cookie


curl -IL https://www.goodreads.com | grep Vary

Vary: User-Agent,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment

himarshaj commented 4 years ago
  1. curl -IL https://arxiv.org/ | grep Vary Vary: Cookie,Accept-Encoding,User-Agent
  2. curl -IL https://www.odu.edu/ | grep Vary Vary: Host
  3. curl -IL https://www.wix.com/ | grep Vary Vary: User-Agent
ibnesayeed commented 4 years ago

@himarshaj we have already covered www.odu.edu in the lecture 7 slides.

himarshaj commented 4 years ago

@ibnesayeed Sorry about that.

  1. curl -IL https://www.psu.edu/ | grep Vary Vary: X-PSU-HTTPS, Accept-Encoding
bwmabe commented 4 years ago
curl -ILs  https://commons.wikimedia.org/wiki/Main_Page | grep vary
vary: X-Forwarded-Proto
curl -ILs  https://wikibooks.org | grep vary 
vary: Accept-Encoding,Cookie,Authorization
curl -ILs  https://mozilla.org | grep vary
vary: Accept-Language
felixvelariusbos commented 4 years ago

Gizmodo

curl -sI https://gizmodo.com/ | grep vary
>>> vary: Accept-Encoding, X-Feature-Hash, X-Forwarded-Proto, Cookie, X-GoogleNews-Bot, X-Exp-Id, X-Exp-Variant, Authorization, X-Use-Magma

Viva.Co.Id

curl -sI https://www.viva.co.id/ | grep vary
>>> vary: Accept-Encoding
>>> vary: Accept-Encoding, User-Agent

Cnet

curl -sI https://www.cnet.com/ | grep vary
>>> vary: Accept-Encoding, User-Agent