Je veux régler l'horloge temps réel sur ma carte STM32F4 que j'utilise avec un modem SIM800. J'essaie d'envoyer une requête HTTP GET ou HEAD (par exemple à "google.com") et d'utiliser l'horodatage dans l'en-tête de réponse pour définir mon RTC.Comment utiliser SIM800 AT + HTTPHEAD
Je peux envoyer la demande et obtenir la réponse mais je ne peux pas lire l'en-tête de la réponse.
Le code est l'utilisation et la réponse:
AT+HTTPINIT
OK
AT+HTTPPARA="CID",1
OK
AT+HTTPPARA="URL","www.google.com"
OK
AT+HTTPACTION=0
OK
+HTTPACTION: 0,302,256
AT+HTTPHEAD
ERROR
Pourquoi je suis l'erreur à la fin? J'ai essayé d'envoyer la demande à une autre URL, dans ce cas j'obtiens HTTP OK (200) et peux lire des données mais ne peux toujours pas l'en-tête.
Je n'ai pas pu résoudre ce problème, mais j'ai trouvé une autre solution. J'ai utilisé AT + CIPSTART et après avoir envoyé une requête HTTP HEAD. – prodx