使用C ++ POST二进制数据

时间:2012-08-16 14:36:22

标签: c++ post http-headers base64 binaryfiles

我有一个二进制文件,我认为不能发送(使用Wininet,POST方法,C ++),因为没有编码为base64。在这种情况下,即使在设置了请求标题“Content-Transfer-encoding:base64”之后,在服务器端接收的编码数据也不会自动解码回二进制。有人可以告诉我正确的做法吗?

注意: 我尝试在服务器解码,它工作。 Stackoverflow中有关同一主题的先前问题未得到正确回答。

1 个答案:

答案 0 :(得分:0)

您可以使用POST请求发送二进制数据。 HTTP标头指定有效负载的长度,可以将其视为原始字节序列。