首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 怎么监测远程的wsdl是否存在呢

2013-01-01 
delphi 如何监测远程的wsdl是否存在呢?delphi 如何监测远程的wsdl是否存在呢?如果不存在客户端需要做出提

delphi 如何监测远程的wsdl是否存在呢?
delphi 如何监测远程的wsdl是否存在呢?如果不存在客户端需要做出提示,该怎么做呢?
[解决办法]
try
  mstr := idhttp1.get('http://asfdsdfsdf');
except
end;
1.乱搞一个地址看看报什么错
2.搞一个正确的地址,但不存在的页面看看报什么错
3.搞一个全正确的,看看是啥结果(这个即为有响应)
[解决办法]
 var
  GetURL:String;
  aStream:TStringStream;
  IdHTTP1:TIdHTTP;
  Check_Code:string;
begin
  IdHTTP1 := TIdHTTP.Create(nil);
  aStream := TStringStream.Create('');
  GetURL:='http://地址/页面';
  try
    IdHTTP1.Get(GetURL,aStream);  {取登录页面}
    IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
    Check_Code:=aStream.DataString;    //http后返回的提示,正确是设置的页面字符串!
  finally
    IdHTTP1.Free;
    aStream.Free;
    //如果服务器没响应就来这里了
  end;
  end;

热点排行