thingspeak - Any way to disable "Transfer-Encoding: chunked"?
42 views (last 30 days)
Show older comments
Zachariah Belding
on 11 Jan 2021
Edited: Christopher Stapels
on 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 Comments
Accepted Answer
Christopher Stapels
on 12 Jan 2021
Edited: Christopher Stapels
on 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 Comments
Vinod
on 12 Jan 2021
Edited: Vinod
on 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.
More Answers (0)
Communities
More Answers in the ThingSpeak Community
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!