
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);就报如题的错误 ,请问大虾们这是啥问题呢?求帮助。 展开
3个回答
展开全部
其实就是URL有问题,将URL前后的不可见字符删除掉就可以了。
如果Url是在Get之前直接填写的字符串就不会出现这种情况,往往是使用了从文本框的变量才会出现。如:
Url := Trim( edit1.Text );
Http.Get( Url );
如果Url是在Get之前直接填写的字符串就不会出现这种情况,往往是使用了从文本框的变量才会出现。如:
Url := Trim( edit1.Text );
Http.Get( Url );

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
2014-05-29 · 知道合伙人软件行家
关注

展开全部
据查阅相关的资料,编号为 11004 的 Socket Error,其错误信息描述为: Valid name, no data record of requested type,即,你发出的请求名称有效,但没有找到所请求类型的数据。
可能的原因是:
网络联机状态问题,请用户检查网络联机是否正常。
如果你的连接有防火墙,请检查防火墙设置,打开相应的协议端口。
某些杀毒软件也会阻止发送请求。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-05-29
展开全部
你post的域名无法解析,建议可以加个try语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询