如何从请求中获取原始字节?调用request.body.asBytes()
我收到此消息:
asBytes() expected list of bytes, instead got List<_InternalLinkedHashMap<String, dynamic>>
我看到HTTPRequestBody
具有在这种情况下要使用的属性retainOriginalBytes
,但在哪里设置呢?
谢谢!
最佳答案
无论您在请求中遇到什么端点,都将在其正文中返回一个Map,而不是字节列表。
我不确定是否可以控制该端点返回的内容,但是如果可以,那么可以更改它。
查看BytesBuilder类。另外,请阅读Aqueduct文档Request and Response Objects。希望这能使您走上正确的道路!
关于dart - 从请求中获取原始字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47370272/