Прием параметров от браузера.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by VintProg, 10 Dec 2011.

  1. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    Интересует вопрос как можно принять командные строки GET из браузер-а, в программу, надо все реализовать на дельфи, подскажите какие компоненты использовать?
     
  2. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Как то звучит стремно, но если строки будут в редиректе то просто его распарсить..
     
  3. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    А чем ее распарсить?
     
  4. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Тебе нужно, чтобы твоя программа принимала команды, переданные с помощью браузера? Или что? Или как?
     
  5. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    Да. Нужно что-бы нормально команды можно было получать...
     
  6. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Это должен быть Web сервер или бот какой то? Вопрос не очень четко поставлен.
     
  7. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    нет мне просто принять надо...
     
  8. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Если нужно просто принять запрос от браузера, то єто больше на простой Web сервер похоже. Самый простой вариант - компонент IdHTTPServer.
     
  9. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    а этот?
    TClientSocket
     
  10. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    937
    Likes Received:
    162
    Reputations:
    27
    Ты должен поднять Web сервер, например на 8081 порту с помощью того же самого IdHTTPServer. Далее из браузера переходи на страницу http://localhost:8081/?список_параметров, а из своей программы получай все то, что передал тебе браузер и выполняй необходимые действия.
     
  11. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    а где мне скачать IdHTTPServer?
     
  12. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Это компонент из библиотеки Indy
    Актуальная версия качается тут http://indy.fulgan.com/ZIP/
     
  13. VintProg

    VintProg New Member

    Joined:
    29 Oct 2011
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    Тут вообще не чего не понять как его устанавливать, там куча папок и файлов...
     
  14. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Gooooooooooooooogle ;)
    качаете Indy10_XXXX.zip, где XXXX - номер билда, как устанавливать? 1й строчкой выше ответ.
    там же есть файлик Indy10demo.zip - это на тот случай, если Вам захочется спросить "А как запустить сервер?"