Start a new topic

HttPListener i dodatkowe komendy

Witam

Obiekt działa bardzo dobrze, tylko z jedną małą wadą. Otóż chciałbym ustawić tylko jednego Listener-a który by odczytywał "komendy" w wysłanym zapytaniu

przykładowo


http://<IP Http-a>/cmd?lampa=1


ścieżką tu jest "/cmd"


tak więc przypuszczałem że


QueryStringParams to będzie "lampa=1"


stworzyłem skrypt w którym do pewnej zmiennej lokalnej przypisuje właśnie tą komendę i w zależności od jej treści wykonuje dane polecenie. Niestety w zmiennej pojawia się tylko "table: 0x00...……." czyli pewnie jakieś wskazanie do pamięci gdzie ona się znajduje.


Czy jest jakaś możliwość by odczytać tą wartość ?


U mnie dziala tak

/nazwa?scope=costam


local params = GATE->listen_stats->QueryStringParams

local scope = "default"

if (params ~= nil) then

 scope = params.scope

end


z dodatkowym zabezpieczeniem zeby dzialalo tez samo /nazwa

GATE jest fajny, ale jak ściągam nim na zewnątrz dużo danych z całego systemu (do dodatkowej alternatywnej mniej topornej apki) - to niestety trochę muli

A możesz się podzielić informacją o jakiej mniej topornej aplikacji mówisz?
Login or Signup to post a comment