adafruit-circuitpython - 使用 CircuitPython 将字节数组发布到 URL 时出错
问题描述
我有一个图像加载到bytearray
一个 CircuitPython 项目中,我想使用该adafruit_requests
库将它传递给一个 POST 请求。
我的代码:
headers={
'Content-Type': 'application/octet-stream',
'Content-Length': str(frame_length),
'Prediction-Key': prediction_key
}
r = requests.request('POST', prediction_endpoint, data=buffer, headers=headers)
当我运行此代码时,我收到此错误:
......Traceback (most recent call last):
File "code.py", line 85, in <module>
File "adafruit_requests.py", line 242, in request
File "adafruit_requests.py", line 224, in request
TypeError: wrong number of arguments
我不能为我的生活弄清楚为什么!bytearray
使用 CircuitPython 将八位字节流发送到 POST 请求的正确方法是什么?
我查看了 Adafruit requests repo 中的代码,并且行号与代码不匹配,所以我不知道是什么导致了问题。
解决方案
看起来这是 CircuitPython 中 adafruit_requests 库中的错误。我提出了一个问题和 PR 来解决它:
https://github.com/adafruit/Adafruit_CircuitPython_Requests/issues/20
https://github.com/adafruit/Adafruit_CircuitPython_Requests/pull/21
推荐阅读
- python - 为什么 Pillow 通过 ImageDraw 绘图时会反转颜色?
- java - 如何通过布尔值传递字符串?是为真,否为假?
- jenkins - Sonarqube gitlab 报告发布者未完成
- docker - E: 包 'gvfs-bin' 没有安装候选
- c# - 如何让 Unity 2D RTS 单元选择工作?
- reactjs - 在我使用 axios 做出反应的其余 Web 服务请求中,响应 json 包含 html div 元素。我怎样才能得到这个元素的值?
- html - SVG 矢量图像未显示在 HTML 元素上
- reactjs - 如何使用自定义钩子更新两个单独组件中的状态?
- django - get() 返回了多个评论 - 它返回了 2
- puppet - Puppet:如何删除目录及其中的所有内容