hur.cn - 华软网

 热门搜索

这样的 http get 有错吗?

  作者:未知    来源:网络    更新时间:2011/5/10
背景:ubuntu 8

str_snd.Format("GET /upost.aspx?\r\n%s\r\n\r\n", sendmsg);

if(str_snd.get_length() != nsocket_sendlen(sock, str_snd.c_str(), str_snd.get_length(), 1000))
{
   g_log.log_it(LOGLEVEL_ERR, "send packet data errors %d\n", errno);
   nsocket_close(sock);
   return -2;
}

sendmsg例子:
client=YH&user=nzq&file=/media/SIGACRYPT R_/qqqqqqqqqq (copy)&time=2011-05-10 00:38:36&size=0&state=1

服务器端返回 URL中参数也是这样定义的。

把整个str_snd写到URL中能访问网页,但在程序中发送str_snd服务器却收不到?
请指教!
---华软 网友回答---
补充:我是先连接好了的
sock = nsocket_open_connect_tmout(g_siga.i_serport, g_siga.s_serip, 3000);
if(sock == INVALID_SOCKET)
{
g_log.log_it(LOGLEVEL_ERR, "Socket connect errors %d %s\n", g_siga.i_serport, g_siga.s_serip);
return -1;
}
---华软网友回复---
get /xx http/1.1 啥的吧 最关键的3个
---华软网友回复---
C++">
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。