2015-11-15 4 views
1

Иногда, когда я перейти на веб-сайт, запрос GET является:HTTP GET запрос с локалью

GET /se/ HTTP/1.1

Как локаль добавляется, а не только корень? Из того, что я вижу, это первый запрос, который я отправляю на сервер. Включен ли мой браузер? Если да, то как он знает, чтобы добавить его для некоторых сайтов, а не других?

+0

Не хватает информации здесь. Это не означает какого-либо соглашения запросить '/ {countrycode} /' вместо '/'. Используйте инструмент, например Fiddler, и проверьте HTTP-запросы и их ответы. – CodeCaster

ответ

1

Я предполагаю, что сервер перенаправил ваш запрос на «/ se /» на основе вашего предпочтительного языка, который обнаружен в заголовке Accept-Language в вашем запросе.

0

Сервер может иметь любые правила, которым это нравится. Как правило, в качестве упоминаемого @npcode следует использовать Accept-Language, но возможно, что данный веб-сайт направляет вас туда, основываясь на правилах ip-кодирования ip. Если вы подключаетесь через прокси-сервер в другой стране, все равно это происходит?

Смежные вопросы