Ваш IP: 54.82.73.21
К сожалению, не можем определить координаты.

Кроме работы с сервисами проекта напрямую («Описание основного сервиса«, «Описание mini-сервиса«), есть возможность работы через протокол SOAP (от англ. Simple Object Access Protocol — простой протокол доступа к объектам). Использование SOAP увеличивает объем передаваемых данных, однако зачастую позволяет наиболее просто создать приложение для работы с сервисами, переложив такие трудоемкие операции, как разбор XML, на существующие стандартные модули.

Для доступа к SOAP-серверу необходимо указать:

  • псевдоним класса (uri) — http://geoip.elib.ru/GeoIP
  • фактическое расположение класса (proxy) — http://geoip.elib.ru/cgi-bin/getdata_soap.pl

Класс GeoIP содержит два метода: GetDataMini — для работы с mini-сервисом и GetData — для работы с основным сервисом. Набор данных, передаваемых методам и возвращаемых ими, точно такой же как и при работе с сервисами через GET/POST. За исключением споcобов задания опций для метода GetData.

Опции вывода методу GetData посредством протокола SOAP необходимо задавать только в шестнадцатиричном виде (см. «Описание основного сервиса«)

Метод GetDataMini имеет единственный параметр — IP адрес, информация о котором будет выдана. Вызванный без параметров, этот метод вернет информацию об IP адресе с которого его вызвали.

Метод GetData имеет два параметра: список IP адресов, о которых необходимо получить информацию и опции, заданные в шестнадцатиричном виде, для указания какую именно информацию по адресам необходимо предоставить. Данный метод, вызванный без первого параметра вернет информацию в соответствии со вторым параметром об IP адресе с которого он вызывался. Вызванный без второго параметра — вернет информацию по-умолчанию для IP адресов, указанных в первом параметре.  Если метод GetData вызвать без параметров, то будет получена информацию по-умолчанию для IP адреса с которого был произведен вызов метода.