读书人

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

发布时间: 2013-01-01 14:04:19 作者: rapoo

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;

读书人网 >.NET

热点推荐