0

問題 :

サーバーとは正常に通信できますが、メッセージを投稿できません。サーバーが応答したため "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);

問題: サーバーが何にも応答しなくなりました。サーバーからの応答を取得するためのいくつかの方法を教えてください。

前もって感謝します

4

2 に答える 2