CURLOPT_POSTFIELDS发送带有奇怪编码的数据
CURLOPT_POSTFIELDS sends data with strange encoding?
这就是我得到的http://requestb.in/1kduz591?inspect
curl_easy_setopt(curl, CURLOPT_URL, "http://requestb.in/1kduz591");
curl_easy_setopt(curl, CURLOPT_REFERER, "http://requestb.in/1kduz591");
string data="abc";
curl_easy_setopt(curl,CURLOPT_POST,1);
curl_easy_setopt(curl,CURLOPT_POSTFIELDS,data);
CURLOPT_POSTFIELDS在您传递给它的时候准确地发送数据,它不会对任何数据进行翻译、转码或编码。
libcurl是一个C API,因此必须将数据提供为普通char *
,而不是string
。如果您坚持使用c++,请使用[string].c_str((或类似的方法。
相关文章:
- 使用已使用 java 编码的 openssl 解码数据
- 在CRC-16 CCITT中将数据从二进制解码为文本,我应该输入一个码字,使用CRC生成器进行编码
- 解码 c++ 中以 base64 编码的大量数据
- 从编码域中的 MPEG 文件中读取元数据
- 如何在65536字节上编码二进制数据到C 上的WebSocket帧
- 使用ffmpeg中的muxing读取编码数据
- 使用 UDP 协议从 Windows 套接字发送到 Qt 套接字的网络数据包上的结构编码和解码
- 运行长度编码算法[数据压缩].
- 如何使用FFMPEG与C拦截编码的视频数据
- c++如何从硬编码结构中获取数据
- 平面缓冲区:使用 add_myTable(表) 对数据进行编码
- 16字节对齐AAC编码数据
- Windows的unicode数据类型使用什么unicode编码(UTF-8、UTF-16等)
- 如何使用Qt处理JSON中的编码西里尔字母数据
- 对于良好的编码实践,如果我们已经在方法1中验证并且方法1将数据传递给方法2,我们是否仍然需要在方法2中再次验证数据?
- 在C 中编码希伯来数据
- FFmpeg:编码PCM 16音频数据分配错误
- 跨平台UTF-8字符文件数据编码/解码
- Cocos2d-x-从精灵或纹理数据编码base64字符串
- unicode或任何其他编码数据是如何存储在内存中的?(win32)