Accept-Language: : en-US,en;q=0.9,fr;q=0.8 Result: French Expected: English because the weight is 0.9 for en, en-US Accept-Language: en-CA,en-US;q=0.7,en;q=0.3 Result: English Expected: English
Accept-Language: : en-US,en;q=0.9,fr;q=0.8
Result: French
Expected: English because the weight is 0.9 for en, en-US
Accept-Language: en-CA,en-US;q=0.7,en;q=0.3
Result: English
Expected: English