手写C++代码实现POST传输数据

char *pHttpPost = "POST %s HTTP/1.1\r\n"
"Host: %s:%d\r\n"
"Content-Type: application/x-www-form-urlencoded\r\n"
"Content-Length: %d\r\n\r\n"
"%s";

char strHttpPost[1024] = { 0 };

sprintf(strHttpPost, pHttpPost, weburl.c_str(), ip.c_str(), port, data.length(), data.c_str());

//连接socket代码省略

// 发送
errCode = send(clientSocket, strHttpPost, strlen(strHttpPost), 0);

posted @ 2019-05-22 14:25  hellohyi  阅读(2730)  评论(0编辑  收藏  举报