delphi 7 idhttp post数据时提示Socket Error#11004问题。
代码如下http:=TIdHttp.Create(nil);http.HandleRedirects:=True;http.ReadTimeout:=5000;//htt...
代码如下
http := TIdHttp.Create(nil);
http.HandleRedirects := True;
http.ReadTimeout := 5000;
//http.Request.ContentType := ''application/json'';
sMailThing := TStringStream.Create('{ ''src_id'': ''门禁系统'',''dev_id'': ''sMailTitle'',''item_id'': ''sMailBody'',''level'': ''warning'',''messages'': ''alert messages''}');
sMailThing.Position := 0;
ResultMemo.Lines.Text:= http.Post('http://opssysdev02.dev.sh.ctripcorp.com/', sMailThing);
sMailThing.free;
http.free;
请问下,调试运行到 ResultMemo.Lines.Text:= http.Post('http://opssysdev02.dev.sh.ctripcorp.com/', sMailThing);就报如题的错误 ,请问大虾们这是啥问题呢?求帮助。 展开
http := TIdHttp.Create(nil);
http.HandleRedirects := True;
http.ReadTimeout := 5000;
//http.Request.ContentType := ''application/json'';
sMailThing := TStringStream.Create('{ ''src_id'': ''门禁系统'',''dev_id'': ''sMailTitle'',''item_id'': ''sMailBody'',''level'': ''warning'',''messages'': ''alert messages''}');
sMailThing.Position := 0;
ResultMemo.Lines.Text:= http.Post('http://opssysdev02.dev.sh.ctripcorp.com/', sMailThing);
sMailThing.free;
http.free;
请问下,调试运行到 ResultMemo.Lines.Text:= http.Post('http://opssysdev02.dev.sh.ctripcorp.com/', sMailThing);就报如题的错误 ,请问大虾们这是啥问题呢?求帮助。 展开
2014-05-29 · 知道合伙人软件行家
关注
展开全部
据查阅相关的资料液姿液,编号为 11004 的 Socket Error,其错误信息描述为: Valid name, no data record of requested type,即,你发出的请求名称有效,但没有找到所请册胡求类型的数据。
可能的原因是:
网络联机状态问题,请用户检查网络联机是否正常。
如果你的连接有防火墙,请检查防火墙设置,打开相应的协议端口。
某闹物些杀毒软件也会阻止发送请求。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-05-29
展开全部
你post的域名无法解析,建议可以加个try语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询