我使用的esp32cam固件没有urequests库,所以自己找了一个,放在esp32cam里就可以使用了
import usocket
class Response:
def __init__(self,f):
self.raw=f
self.encoding="utf-8"
self._cached=None
def close(self):
if self.raw:
self.raw.close()
self.raw=None
self._cached=None
@property
def content(self):
if self._cached is None:
try:
self._cached=self.raw.read()
finally:
self.raw.close()
self.raw=None
return self._cached
@property
def text(self):
return str(self.content,self.encoding)
def json(self):
import ujson
return ujson.loads(self.content)
def request(method,url,data=None,json=None,headers={},stream=None,auth=None,timeout=None,parse_headers=True):
redirect=None
chunked_data=da