Page 1 of 1

http

Posted: 23.01.2013 12:04
by MAKAPEBu4
Хотелось бы высказать несколько пожеланий по поводу работы с сабжем.
1. Исходя из http://ru.wikipedia.org/wiki/HTTP хотелось бы заметить что в HTTP_Body заголовок запроса, а в HTTP_Header тело. А мне, кажется, должно быть наоборот )(:
2. Было бы приятно получать полностью заголовок, а не только его первую строку. Если уж это заголовок.
3. Сделал запрос к http://aaa/ (в никуда) на что получил в ответ заголовок "HTTP/1.1 200 OK" (который находится в HTTP_Body). Повторил попытку после перезапуска стелса, заголовок был пустым. Хотелось бы что бы переменная хранящая заголовок перед запросом сбрасывалась, если это не так.


Еще хотелось бы узнать в кратце, как работает HTTP_Get/HTTP_Post.
Если упустить детали происходящие до момента отправки запроса к веб серверу я допускаю, что стелс отправляет запрос к указанному веб-серверу и ждет ответа. В этот момент скрипт не выполняется. Если это так, то если пинг к веб-серверу будет большим, это плохо может отразится на работе скрипта ):
Если же скрипт работает дальше, то опять таки, данные полученные от HTTP_Body, HTTP_Header не будут соответствовать реальности.
Потому хотелось бы видеть какой-то аналог ивента/ловушки/колбэкФункции для запроса.

Так же хотелось бы самому формировать Заголовок запроса. Ну по крайней мере было бы приятно (:

С HTTP_Post у меня вообще не сложилось, по какой-то непонятной причине стелс не хотел мне показывать тело ответа, хотя заголовок показывал.

З.Ы. Версия стелса 4.3.6

Re: http

Posted: 23.01.2013 14:49
by Vizit0r
3) починил
по остальному надо копаться, сейчас не до того. через пару дней буду смотреть.

Re: http

Posted: 26.03.2013 0:49
by untoha
присоединяюсь ко всему что сказал макаревич.

делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)

вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.

Re: http

Posted: 26.03.2013 15:29
by chernysh
untoha wrote:присоединяюсь ко всему что сказал макаревич.

делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)

вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.

Юзай питон как контрольный скрипт. Который будет общаться с ботами через глобальные переменные, как вариант.

В питон встроен драйвер sqlite, сам юзал, очень удобно в скриптах :)

Re: http

Posted: 26.03.2013 21:13
by Vizit0r
untoha wrote:присоединяюсь ко всему что сказал макаревич.

делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)

вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.
1)
CFA (12:06:48 26/12/2012)
ну я использовал у себя его в таком виде:
post.add('secret=xxx');
post.add('sql=' + sql);

HTTP_Post('http://server/url.php', post);
2)тот же sqlite спокойно себе живет в одной dll и отлично вызывается из скрипта. в чем проблема, нужные функции прицепить?

Re: http

Posted: 26.03.2013 21:53
by untoha
Vizit0r wrote:чем проблема
а всё) я ответ получил. спасибо)

Re: http

Posted: 18.11.2018 18:10
by untoha
HTTP_Post('http://google.com', params)
возвращает Can't resolve ip for address
пробовал IP писать вместо адреса, разные адреса, всё тоже самое

стелс клиент 8.8.3

Re: http

Posted: 19.11.2018 0:38
by Vizit0r
23:37:44:882 [Local - RunUO admin]: Compiling
23:37:44:892 [Local - RunUO admin]: Compiled succesfully
23:37:47:075 [Local - RunUO admin]: HTTP/1.1 411 Length Required
23:37:47:075 [Local - RunUO admin]: Succesfully executed
23:37:47:075 [Local - RunUO admin]: Script TestSay.sc stopped successfuly

уже исправлено, жди апдейта, или стучись в скайп.