CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Raspberry Pi] Requêtes HTTP

MatSonic
MatSonic
Niveau 5
18 novembre 2018 à 22:50:23

Bonjour, j'ai un Raspberry Pi 3B+ avec un serveur Web. Sur l'interface web, j'ai des boutons qui effectuent chacun un script. Ma question est : Est-il possible d'exécuter un script par l'intermédiaire d'un requête web envoyée au RPi (comme si j'effectuais une requête http get et ça simule l'appui sur un des boutons) ?

J'espère être assez précis, demandez moi si vous n'avez pas compris.

Merci beaucoup :)

Google_Bot
Google_Bot
Niveau 14
19 novembre 2018 à 01:02:19

Salut!
Concrètement, oui, il y a forcément un moyen. Si le fait de cliquer sur un bouton de la page web dont tu parles peut déclencher un script qui tourne sur le Raspberry-Pi lui-même, c'est que ton navigateur communique avec le Raspberry d'une manière ou d'une autre. Reste à analyser comment.
Soit l'appui sur un bouton déclenche une requête HTTP GET ou POST sur une URL bien spécifique, et cet appel provoque le lancement du script en question par le serveur web ;
Soit l'appui déclenche en réalité un script JavaScript exécuté côté client, qui va effectuer des requêtes type AJAX (pas nécessairement vers le serveur web de ton RPi, mais peut être par exemple vers un service annexe qui écoute sur un autre port et lance les scripts dont tu parles quand il reçoit des requêtes).

Quand tu es sur l'interface web, ouvre la console de développement de ton navigateur et observe ce qui se passe dans l'onglet Réseau au moment où tu cliques sur l'un des boutons.

MatSonic
MatSonic
Niveau 5
19 novembre 2018 à 18:20:02

Alors je ne sais pas trop comment décrire ce qu'il se passe mais voici le rendu de la console
https://image.noelshack.com/fichiers/2018/47/1/1542647818-capture0606060606.png
et lorsque je clique sur un bouton, un ligne supplémentaire s'ajoute à la liste des fichiers avec comme nom "script.php" mais dès l'actualisation de la page, environ 100ms après le clic, cette ligne disparait et le script s'effectue.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment