Jestem całkiem nowym użytkownikiem javascript i pracuję nad wbudowanym systemem, który dekoduje wideo przez IP.Wysyłanie adresu HTTP za pomocą zdarzenia wyzwalanego przez JavaScript
Napisałem małą aplikację do konfigurowania i zmiany kanałów przy użyciu javascript i dołączono obsługę kluczy dla pilotów i obsługi zdarzeń, dzięki czemu mogę podjąć pewne działania lub przedstawić komunikat, jeśli zatrzyma się wideo lub sieć przestanie działać, ale teraz chcę także ustawić automatyczne POST HTTP, które zostanie wysłane, gdy zmienię kanał, aby zawierało dane o urządzeniu i aktualnie odtwarzanym adresie URL.
To jest małe, wbudowane urządzenie sprzętowe, na którym działa busybox, więc nie mogę używać Ajaxa ani dodawać żadnych innych normalnych technologii internetowych, wystarczy użyć Javascript, aby wysłać HTTP POST wywołany przez monitorowane przeze mnie zdarzenia, więc moje pierwsze celem jest możliwość naciśnięcia przycisku i wysłanie tego komunikatu POST, a następnie ustalenie, kiedy ma on zostać uruchomiony później.
Ktoś, kto jest zaznajomiony z robieniem takich rzeczy, może dać mi szybki przegląd, jak wysłać post do znanego urządzenia/lokalizacji słuchania i dołączyć do niego dane?
Dziękujemy
Jaki jest twój silnik JavaScript/środowisko uruchomieniowe? Czy masz obsługę XMLHttpRequest? Dwa główne środowiska javascript, które znam, to Javascript w przeglądarce i node.js. Pierwsza z nich wykorzystuje XMLHttpRequest do wysyłania wiadomości HTTP. Później używa wyspecjalizowanych bibliotek obsługi node.js. Każdy zapewnia bardzo prosty interfejs transmisji. –
Witam Will, Tak, mamy obsługę XMLHttpRequest. –