Кто-нибудь знает спецификации для X-GEO
HTTP-заголовок? Я вижу некоторые из них в своих журналах и искал спецификацию или что-то в этом роде, но не нашел ничего, что объясняет значения, которые я вижу. Любая ссылка на заголовок, который я нахожу в Интернете, показывает такие значения, как US
и т. д. например
Вот часть пакета:
X-Geo: US X-Real-IP: 54.83.132.159
Источник: https://distinctplace.com/2014/04/23/story-behind-x-forwarded-for-and-x-real-ip-headers/
... Но нет никакого объяснения этого конкретного заголовка.
Те, что я вижу, кажутся закодированными, но я не уверен в формате. Вот образец некоторых значений, которые я вижу. Все они следуют этому похожему формату:
a cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA==
Есть ли какая-нибудь информация за этим типом значения, если оно декодировано? Кто-нибудь знает спецификацию для x-Geo
заголовок может жить?
В cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA==
строка - Base64.
Он расшифровывается как role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764
.
Добавление информации о спецификации и т. Д.
Код этого заголовка находится в исходном коде Google Chromium для омнибокса:
Код в GeolocationHeader.java
файл выше дает некоторое представление.
Некоторые соответствующие комментарии изнутри:
/**
* Provides methods for building the X-Geo HTTP header, which provides device location to a server
* when making an HTTP request.
*
* X-Geo header spec: https://goto.google.com/xgeospec.
*/
Я не могу получить к этому доступ https://goto.google.com/xgeospec
хотя URL документа ... Access not possible
Любые идеи? Похоже, к нему может получить доступ только тот, у кого есть адрес электронной почты google.com.