The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"cgi-скрипт, который будет посылать GET-запрос"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от ef email on 24-Ноя-06, 14:25 
Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии (желательно скрипт должен быть на Си или bash).
Нужно для того, чтобы по крону раз в какое-то время соединяться с web-сервером и передавать ему данные в запросе методом GET.
PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от XAnder (??) on 24-Ноя-06, 16:50 
>Что нужно прописать в cgi-скрипте, который будет посылать GET-запрос при его открытии
>(желательно скрипт должен быть на Си или bash).
>Нужно для того, чтобы по крону раз в какое-то время соединяться с
>web-сервером и передавать ему данные в запросе методом GET.
>PS: Думаю, что все элементарно, но уже полдня не могу придумать. Заранее
>спасибо.

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

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от www.andr.ru email on 29-Ноя-06, 12:15 
>Что нужно прописать в 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\
");

}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от madskull (ok) on 29-Ноя-06, 12:50 
>>Что нужно прописать в 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.
Наверное... :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от www.andr.ru email on 29-Ноя-06, 13:19 

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

если надо обработать результат, то однозначно на ссях или, как минимум, пирле.
думаешь, чел сможет на awk?
если просто сделать запрос, тогда конечно, можно wget или fetch.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от www.andr.ru email on 29-Ноя-06, 13:10 
>Что нужно прописать в 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\
");

}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "cgi-скрипт, который будет посылать GET-запрос"  
Сообщение от ef email on 29-Ноя-06, 16:13 
>>Что нужно прописать в 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.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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