Хотелось бы высказать несколько пожеланий по поводу работы с сабжем.
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
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
http
Re: http
3) починил
по остальному надо копаться, сейчас не до того. через пару дней буду смотреть.
по остальному надо копаться, сейчас не до того. через пару дней буду смотреть.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: http
присоединяюсь ко всему что сказал макаревич.
делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)
вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.
делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)
вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.
спасибо создатель, я твой должник!
Re: http
untoha wrote:присоединяюсь ко всему что сказал макаревич.
делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)
вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.
Юзай питон как контрольный скрипт. Который будет общаться с ботами через глобальные переменные, как вариант.
В питон встроен драйвер sqlite, сам юзал, очень удобно в скриптах
Re: http
1)untoha wrote:присоединяюсь ко всему что сказал макаревич.
делаю сеть ботов и хочу сделать веб страницу управления, чтобы можно было из разных мест мониторить: где боты, что делают и можно было управлять ими со страницы. написал майнера, лесоруба, крафтера. написал пвп бота чтобы отряд помогал ботам-сборщикам ресурсов. т.е. в итоге хочу построить skynet в миниатюре)
вроде понятно все кроме HTTP_Post. как боту забирать информацию со страницы понятно, но как передать на нее? эмм, можно ли так.
может sql добавите? не сложнож. тогда понятно все былобы. бот записал, страница забрала и отобразила инфу по всем ботам.
2)тот же sqlite спокойно себе живет в одной dll и отлично вызывается из скрипта. в чем проблема, нужные функции прицепить?CFA (12:06:48 26/12/2012)
ну я использовал у себя его в таком виде:
post.add('secret=xxx');
post.add('sql=' + sql);
HTTP_Post('http://server/url.php', post);
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: http
а всё) я ответ получил. спасибо)Vizit0r wrote:чем проблема
спасибо создатель, я твой должник!
Re: http
HTTP_Post('http://google.com', params)
возвращает Can't resolve ip for address
пробовал IP писать вместо адреса, разные адреса, всё тоже самое
стелс клиент 8.8.3
возвращает Can't resolve ip for address
пробовал IP писать вместо адреса, разные адреса, всё тоже самое
стелс клиент 8.8.3
спасибо создатель, я твой должник!
Re: http
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
уже исправлено, жди апдейта, или стучись в скайп.
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
уже исправлено, жди апдейта, или стучись в скайп.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".