执行以后,http client->send json过来后,print的结果如下
但是实际上到上图箭头所指的位置,就应该结束了,下方还出现了一些和上文重复的字符出来。
咨询一位群友,说是结尾没有+0造成。
我自己尝试以合并字符串的形式来弄,但是结果不对
newdata = (BYTE *)malloc(strlen((const char *)pData) + 1);
strcat((char *)newdata, (const char *)pData);
strcat((char *)newdata, (const char *)"\0");
请问应该如何解决?谢谢。