thingspeak - Any way to disable "Transfer-Encoding: chunked"?
38 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Zachariah Belding
le 11 Jan 2021
Modifié(e) : Christopher Stapels
le 12 Jan 2021
When updating a channel with an execute Talkback(https://www.mathworks.com/help/thingspeak/writedataandexecutetalkbackcommand.html), the thingspeak server uses a chunked style body. With weak and intermittent cellular connections, this can cause difficulties. Is there any way to disable this behavior? I believe updating a channel without Talkback does not use chunked encoding.
0 commentaires
Réponse acceptée
Christopher Stapels
le 12 Jan 2021
Modifié(e) : Christopher Stapels
le 12 Jan 2021
Are you sending a very large command to your device? The talkback response should be quite small. We cannot change the encoding on the response that is sent from a TalkBack, but you can use a ThingSpeak channel as a proxy for TalkBack. Write the command to a channel and have the device read the channel at regular intervals or use MQTT to subscribe to the channel. The subscription will provide the channel contents when they are updated.
3 commentaires
Vinod
le 12 Jan 2021
Modifié(e) : Vinod
le 12 Jan 2021
Try adding "&headers=false" to your request. That should shorten it up and cause the response to be less likely to be chunked.
Also, are you sending a HTTP/1.1 or HTTP/1.0 request? Try sending a HTTP/1.0 if your device cannot handle a HTTP/1.1 request.
Plus de réponses (0)
Communautés
Plus de réponses dans ThingSpeak Community
Voir également
Catégories
En savoir plus sur Read Data from Channel dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!