J'ai un périphérique GPS 3G + (Digi WR44) qui peut envoyer des paquets NMEA à n'importe quelle adresse IP.Rails ou Sinatra - Comment gérer une requête HTTP invalide?
Je souhaite obtenir ces données à partir d'une application Rails (ou Sinatra), mais les paquets ne sont pas envoyés en tant que requête HTTP valide et Rails et Sinatra échouent.
Voici l'erreur Rails: erreur mauvaise ligne de demande
Et l'erreur Sinatra: !! Demande invalide
Il semble que je ne puisse pas configurer l'appareil pour envoyer des requêtes HTTP valides au lieu du contenu brut, savez-vous s'il existe un moyen de gérer une requête HTTP composée de texte brut?
J'ai essayé avec un script PHP, le paquet NMEA a été interprété comme request_method, mais je voudrais utiliser ruby dans ce projet (avec l'accès Model).
Merci beaucoup pour votre aide :)
PS: Je suis en cours d'exécution les dernières versions de Ruby, RoR et Sinatra