问题 :
我们能够与服务器成功通信,但无法发布消息。因为服务器响应了
"Your browser sent a request that this server could not understand"
。当以下字符串的格式错误时,就会发生这种情况。
示例代码:
"POST /evs/getServerAddress?uid=abcd&pwd=abcd HTTP/1.1\r\n";
"Host: https://evs.idrive.com\r\n";
"Connection: Close\r\n\r\n";
//#include<sys/socket.h>
//sockfd is socket
//above three strings are passed as option_value1, option_value2 and option value3
send(sockfd, option_value1, sizeof(option_value1), 1);
send(sockfd, option_value2, sizeof(option_value2), 1);
send(sockfd, option_value3, sizeof(option_value3), 1);
问题: 现在服务器没有响应任何东西。请让我知道几种从服务器获取响应的方法。
提前致谢