我有一个二进制文件,我认为不能发送(使用Wininet,POST方法,C ++),因为没有编码为base64。在这种情况下,即使在设置了请求标题“Content-Transfer-encoding:base64”之后,在服务器端接收的编码数据也不会自动解码回二进制。有人可以告诉我正确的做法吗?
注意: 我尝试在服务器解码,它工作。 Stackoverflow中有关同一主题的先前问题未得到正确回答。
答案 0 :(得分:0)
您可以使用POST请求发送二进制数据。 HTTP标头指定有效负载的长度,可以将其视为原始字节序列。