TsgcHTTP3Client › 方法 › Head
发送同步 HTTP/3 HEAD 请求并返回响应对象。
function Head(const aURL: string): TsgcHTTP3Response;
| 名称 | 类型 | 描述 |
|---|---|---|
aURL | const string | 请求标头的目标资源的绝对 URL。 |
响应对象,公开状态码和响应标头。(TsgcHTTP3Response)
Head 仅请求资源的元数据:服务器返回状态行和标头,但不返回正文,与对同一 URL 执行 Get 完全相同。使用它可以检查资源是否存在、读取其 content-length 或 content-type,或在不传输负载的情况下测试缓存验证器。调用阻塞直至收到响应,并返回一个已填充 StatusCode 和 Headers 的 TsgcHTTP3Response。
oResponse := oClient.Head('https://api.example.com/v1/file.bin');
Log(IntToStr(oResponse.StatusCode));