The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
cgi-скрипт, который будет посылать GET-запрос, !*! ef, 24-Ноя-06, 14:25  [смотреть все]
Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии (желательно скрипт должен быть на Си или bash).
Нужно для того, чтобы по крону раз в какое-то время соединяться с web-сервером и передавать ему данные в запросе методом GET.
PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее спасибо.
  • cgi-скрипт, который будет посылать GET-запрос, !*! XAnder, 16:50 , 24-Ноя-06 (1)
    >Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
    >(желательно скрипт должен быть на Си или bash).
    >Нужно для того, чтобы по крону раз в какое-то время соединяться с
    >web-сервером и передавать ему данные в запросе методом GET.
    >PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее
    >спасибо.

    А почему CGI? Если по крону, то это просто скрипт или программа, или я что-то не так понял.

    Чтобы куда-то обратиться с запросом GET в shell-скрипте, можно использовать программу fetch или wget.

  • cgi-скрипт, который будет посылать GET-запрос, !*! www.andr.ru, 12:15 , 29-Ноя-06 (2)
    >Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
    >(желательно скрипт должен быть на Си или bash).
    >Нужно для того, чтобы по крону раз в какое-то время соединяться с
    >web-сервером и передавать ему данные в запросе методом GET.

    #include <stdio.h>

    int
    main ()
    {
       printf ("\
    GET /what/you/need  HTTP/1.1\r\n\
    Host: www.host.ru\r\n\
    \r\n\
    ");

    }

    • cgi-скрипт, который будет посылать GET-запрос, !*! madskull, 12:50 , 29-Ноя-06 (3)
      >>Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
      >>(желательно скрипт должен быть на Си или bash).
      >>Нужно для того, чтобы по крону раз в какое-то время соединяться с
      >>web-сервером и передавать ему данные в запросе методом GET.
      >
      >#include <stdio.h>
      >
      >int
      > main ()
      >{
      >   printf ("\
      >GET /what/you/need  HTTP/1.1\r\n\
      >Host: www.host.ru\r\n\
      >\r\n\
      >");
      >
      >}

      Подозреваю, что это не то, что хотел автор.
      Ему надо посмотреть на wget или curl.
      Наверное... :)

  • cgi-скрипт, который будет посылать GET-запрос, !*! www.andr.ru, 13:10 , 29-Ноя-06 (4)
    >Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
    >(желательно скрипт должен быть на Си или bash).
    >Нужно для того, чтобы по крону раз в какое-то время соединяться с
    >web-сервером и передавать ему данные в запросе методом GET.
    >PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее
    >спасибо.


    да, только надо приконнектица сначала, и писать не в stdout, а в сокет.
    спроси у гугола struct addinfo soket connect select , исходников в сети куча.


    int
    main ()
    {
       printf ("\
    GET /what/you/need  HTTP/1.1\r\n\
    Host: www.host.ru\r\n\
    \r\n\
    ");

    }

    • cgi-скрипт, который будет посылать GET-запрос, !*! ef, 16:13 , 29-Ноя-06 (6)
      >>Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
      >>(желательно скрипт должен быть на Си или bash).
      >>Нужно для того, чтобы по крону раз в какое-то время соединяться с
      >>web-сервером и передавать ему данные в запросе методом GET.
      >>PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее
      >>спасибо.
      >
      >
      >да, только надо приконнектица сначала, и писать не в stdout, а в
      >сокет.
      >спроси у гугола struct addinfo soket connect select , исходников в сети
      >куча.
      >
      >
      >int
      >main ()
      >{
      >   printf ("\
      >GET /what/you/need  HTTP/1.1\r\n\
      >Host: www.host.ru\r\n\
      >\r\n\
      >");
      >
      >}


      Спасибо за ответы. Решил проблему с помощью lynx.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру