Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witajcie niezłomni bogowie konsoli!
mam potrzebę (i jest ona matką wynalazku) monitorować pewne drzwi (a nawet kilkoro drzwi ale przykład może opiewać na ilość "1")
mam Arduino, czujkę otwarcia drzwi, kartę sieciową itd... i to wszystko sobie działa, teraz fajnie jakby to w prosty sposób wysyłało powiadomienia do mnie:
1. tak, może "otworzyć" stronę www i ta z kolei w php cośtam porobi aby np. mi wysłać
- m@ila
- smsa
- cokolwiek...
2. może wywołać dowolne inne polecenie w sieci
3. może np. "..."
i dochodząc do meritum sprawy, mam sobie w serwerze xmpp taki moduł:
https://modules.prosody.im/mod_post_msg.html
i chcę zrozumieć / przetłumaczyć
curl http://example.com:5280/msg/user -u me@example.com:mypassword -H "Content-Type: text/plain" -d "Server@host has just crashed!"
na to co faktycznie jest do serwera www przesyłane
jak wnioskuję kopiowanie zapytania z tego co wireshark podsłucha nie jest najlepszym pomysłem (bo nadal nie wiem jak to "coś" co jest wysyłane powstało), czy możecie polecić jak to najprościej zrozumieć?
zamotałem?
wiem :(
Offline
Zainstaluj sobie do Firefoxa rozszerzenie LIveHTTPHeaders - będziesz mógł podpatrzeć.
Offline
LiveHTTPHeaders i jeszcze Firebug jeżeli chodzi o wtyczki do firefoxa.
Offline
Pod f12 masz konsole w ff i Chrome i możesz obejrzeć wszelkie headery, dodatkowe rozszerzenia nie są potrzebne...
Zakładka siec, klikasz reload i masz tam wylosowane wszystkie zapytania, jak klikniesz, masz szczegóły, (headery, ciastka, odpowiedź i czas połączeń)
No i działa 3-4 razy szybciej od firebuga
Edyta:
Ewentualnie możesz kliknąć prawym na zapytanie i mozesz sobie to skopiować jako linijkę curla :)
Ostatnio edytowany przez thomsson (2016-03-17 19:40:45)
Offline
nie no z palca wysylany jest zwykly GET
host: http://example.com
port : 5280
uri: /msg/user
user and password: me@example.com:mypassword -> do autoryzacji
dodany header o typie danych: -H "Content-Type: text/plain"
dane: -d "Server@host has just crashed!" -> czysty tekst
wyslij sobie spod konsoli jak mozesz z opcja -v i bedziesz widzial odpowiedz itp
Offline