能否在http request中通过Accept指定服务器在response中以HEX 返回二进制的内容,接收后,将hex string内容再转成二进制RAW数据.
有这个特殊的需求,是有一款产品,arm上位机通过串口连接的4G模块的tcp/ip AT指令与网络服务器通信.
AT指令交互基于可打印字符通信.
如果上位机通过http协议下载二进制文件,http request后,服务器返回的responese中包含二进制(raw)数据,上位机接收处理的时候就出错了.
尝试过在下载二进制文件时,将http request中的Accept设置为text/plain,Server在http response中还是返回的是二进制数据? 是http server端要做另外的配置吗?
--
修改:mykeyboard FROM 61.144.172.*
FROM 61.144.172.*