我需要使用Delphi检查服务器上是否存在一个文件。方法是向服务器发送一个请求(例如:http://www.example.com/file.txt),并检查响应的状态代码。在Delphi中该如何实现呢?
我需要使用Delphi检查服务器上是否存在一个文件。方法是向服务器发送一个请求(例如:http://www.example.com/file.txt),并检查响应的状态代码。在Delphi中该如何实现呢?
MyIdHTTP.Head(TheURL);
ResponseCode := MyIdHTTP.Response.ResponseCode; // 200 = OK etc
ContentLength := MyIdHTTP.Response.ContentLength;
超文本传输协议(HTTP)。
你可以使用 FTP 协议来实现此目的。
HEAD
请求并检查响应状态码,它应该是200 - OK、3xx - 重定向或4xx错误。请参阅HTTP 1.1状态码。 - Ondrej Kelle