![]() |
![]() |
![]() |
||
![]() |
||||
Новый XML сервис!Добавлено: Пятница, 11 Февраля, 2011 18:55 Размещено в: Новости проектаНа нашем сайте появился новый xml-сервис для определения местонахождения ip-адреса. Сервис расположен по адресу http://ipgeobase.ru:7020/geo?ip=1.2.3.4 В отличие от предыдущего сервиса, новый обрабатывает запросы по одному ip адресу (методом GET). Upd: Добавлены США и Канада (с точностью до страны). Пример московского адреса: http://ipgeobase.ru:7020/geo?ip=144.206.192.6 Пример киевского адреса: http://ipgeobase.ru:7020/geo?ip=193.193.199.255 Пример английского адреса: http://ipgeobase.ru:7020/geo?ip=92.2.3.4 Предыдущий сервис (только Россия) также будет продолжать работать. |
||||
![]() |
![]() |
![]() |
||
![]() |
10 Октября, 2011 в 13:35
Спасибо за сервис и за вашу работу! Некоторые пожелания:
1. При отсутствии параметра ip выдавать не 404, а инф. об адресе, с которого пришёл запрос. 404 вообще выдаваться никогда не должно (сервис-то есть, не умер), максимум — “Incorrect request” в XML-ответе;
2. Помимо XML был бы удобен вариант с JSONP-выдачей — для обращений из клиентского JS;
3. Пересадить всё-таки сервис на стандартный 80-й порт. Если поставить фронтендом nginx, то это будет делаться буквально несколькими строчками конфига.
24 Января, 2012 в 19:09
сделайте вывод данных в формате JSON, например путем добавления параметра &json=1
думаю это не трудно, зато удобнее и приятно чем парсить ответный XML
7 Февраля, 2012 в 10:42
Скажите насколько актуален сервис в настоящее время? и какие страны и континетры уже внесены в базу?
8 Февраля, 2012 в 2:23
Вариант на Jquery (а зачем свой сервер грузить, пусть на стороне юзера и работает)
$(function(){
jQuery(document).ready(function(){
jQuery.ajax({
type: “GET”,
url: “http://ipgeobase.ru:7020/geo?ip=89.107.39.118″,
dataType: “xml”,
success: function(xml) {
jQuery(xml).find(’ip’).each(
function()
{
var city = jQuery(this).find(’city’).text(),
region = jQuery(this).find(’region’).text();
if(city!=region){
ipg = city+”, “+region;
}else{
ipg = city;
}
$(’#ipg_content’).html(ipg);
});
}
});
});
});
27 Мая, 2013 в 12:32
Connection timeout - это нормально? сервис жив?