我正在尝试通过ESP8266开发板与nanoleaf交谈。我正在使用micropython和使用upip.install('urequests')安装的urequests库。
urequests.get
可以工作,我可以解析类似https://jsonplaceholder.typicode.com/posts/1
但是,当我尝试用reponse.text
解析nanoleaf的响应时,呼叫就停止了。我正在UART REPL上对其进行测试,直到我按ctrl + c却收到键盘中断之前,它什么都没做。在我的x86上使用普通的python并以相同的行进行请求。
我正在使用:
response = urequests.get(url)
response.text
Curl从nanoleaf返回此值:
{"on":{"value":true},"brightness":{"value":76,"max":100,"min":0},"hue":{"value":28,"max":360,"min":0},"sat":{"value":66,"max":100,"min":0},"ct":{"value":2700,"max":6500,"min":1200},"colorMode":"effect"}
那是内存问题吗?我什至不尝试获取json,而只是获取文本结果。