Bibliothèque pour analyser les réponses HTTP avec Arduino
Je suis à la recherche d'une bibliothèque pour analyser un site web de la réponse HTTP avec Arduino séparant, par exemple, les en-Têtes HTTP du contenu.
À la lecture des différentes esquisses là, l'outil le plus avancé pour analyser un flux de données est TextFinder.
Connaissez-vous d'autres bibliothèques qui pourraient aider à l'analyse d'une Réponse HTTP?
source d'informationauteur systempuntoout
Vous devez vous connecter pour publier un commentaire.
Quelqu'un travaille sur un Arduino bibliothèque pour les applications clientes HTTP:
https://github.com/amcewen/HttpClient
Si vous avez besoin de se débarrasser des en-têtes, alors que ce morceau de code fonctionne très bien pour moi:
- Je conserver ma réponse dans un objet de type String, et le vide lorsque le dernier en-tête arrive.
Je ne suis pas un HTTP expert, vous ne savez pas si cet en-tête est toujours le dernier à arriver 🙂
Vous pourrait également avoir des espaces, de nouvelles lignes etc. à gauche, il suffit de "couper" la Chaîne avant de l'imprimer!
Il existe deux grandes variantes:
Les principales différences que j'ai vu jusqu'à présent:
Il y a un couple Arduino boucliers et des bibliothèques pour l'utilisation de l'Arduino comme un serveur web et qui pourrait être un bon endroit pour commencer.
La TinyWebServer téléchargeable HTTP bibliothèque peut gérer en-tête d'analyse trop.
Certains serveur web code de l'Arduino aire de Jeux (ne peut traiter les requêtes HTTP):
Une fourchette de l'amcewen/HttpClient qui est bien documenté avec un certain nombre de bons exemples
Arduino Librariries ArduinoHttpClient