Response.HeaderValue
时间: 2023-08-18 19:58:21 浏览: 246
在Delphi中,您可以使用IHTTPResponse接口的Headers属性来获取响应头的值。Headers属性返回一个TNetHeaders对象,您可以使用其HeaderValue方法来获取特定头部的值。以下是一个示例代码:
```delphi
uses
System.Net.HttpClient, System.Net.URLClient;
function GetHeaderValue(const URL: string; const HeaderName: string): string;
var
Client: TNetHTTPClient;
Response: IHTTPResponse;
begin
Client := TNetHTTPClient.Create(nil);
try
Response := Client.Get(URL);
// 获取指定头部的值
Result := Response.Headers.HeaderValue[HeaderName];
finally
Client.Free;
end;
end;
```
在上述代码中,我们使用TNetHTTPClient的Get方法发送GET请求,并通过Response.Headers.HeaderValue[HeaderName]来获取指定头部的值。您可以将HeaderName参数替换为您要获取值的实际头部名称。
请注意,您需要在使用前添加`System.Net.HttpClient`和`System.Net.URLClient`单元,并确保您的项目引用了适当的库。
希望对您有帮助!如有任何问题,请随时提问。
阅读全文