Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
man 3 bindв чем проблема?
import pycurlc = pycurl.Curl()c.setopt(c.URL, 'http://mysite.com')c.setopt(c.INTERFACE, 'XXX.XXX.XXX.XXX')#далее запросы на заданный URL будут с этого IP 'XXX.XXX.XXX.XXX':c.perform()
Цитата: Yurror от 09 Январь 2013, 06:57:14man 3 bindв чем проблема?Делаю запросы типа http://site.com/?id1=1212&id2=21212 , дальше обрабатываю ответы.Проблема в том что, т.к. хостинг виртуальный, удалённые серверы получают запрос с общего IP хостинга.Хочу оградить возможность обработки моих запросов, разрешив их только с одного IP.Сейчас нашёл, что можно задать IP в библиотеке PyCurl.Пример кода:Код: [Выделить]import pycurlc = pycurl.Curl()c.setopt(c.URL, 'http://mysite.com')c.setopt(c.INTERFACE, 'XXX.XXX.XXX.XXX')#далее запросы на заданный URL будут с этого IP 'XXX.XXX.XXX.XXX':c.perform()
Цитата: llenchikk от 09 Январь 2013, 14:49:28Цитата: Yurror от 09 Январь 2013, 06:57:14man 3 bindв чем проблема?Делаю запросы типа http://site.com/?id1=1212&id2=21212 , дальше обрабатываю ответы.Проблема в том что, т.к. хостинг виртуальный, удалённые серверы получают запрос с общего IP хостинга.Хочу оградить возможность обработки моих запросов, разрешив их только с одного IP.Сейчас нашёл, что можно задать IP в библиотеке PyCurl.Пример кода:Код: [Выделить]import pycurlc = pycurl.Curl()c.setopt(c.URL, 'http://mysite.com')c.setopt(c.INTERFACE, 'XXX.XXX.XXX.XXX')#далее запросы на заданный URL будут с этого IP 'XXX.XXX.XXX.XXX':c.perform()Ура, теперь ты знаешь как делать bind =)
Страница сгенерирована за 0.082 секунд. Запросов: 24.