diff --git a/adafruit_esp32spi/adafruit_esp32spi_requests.py b/adafruit_esp32spi/adafruit_esp32spi_requests.py index 5d6f6c8..54a2103 100755 --- a/adafruit_esp32spi/adafruit_esp32spi_requests.py +++ b/adafruit_esp32spi/adafruit_esp32spi_requests.py @@ -173,9 +173,9 @@ def request(method, url, data=None, json=None, headers=None, stream=False): sock.write(b"User-Agent: Adafruit CircuitPython\r\n") # Iterate over keys to avoid tuple alloc for k in headers: - sock.write(k) + sock.write(k.encode()) sock.write(b": ") - sock.write(headers[k]) + sock.write(headers[k].encode()) sock.write(b"\r\n") if json is not None: assert data is None