数据
Syntax
RESOURCE.Data
Returns
map
资源返回的 Data
方法通过 resources.GetRemote
函数返回来自 HTTP 响应的信息。
{{ $url := "https://example.org/images/a.jpg" }}
{{ with resources.GetRemote $url }}
{{ with .Err }}
{{ errorf "%s" . }}
{{ else }}
{{ with .Data }}
{{ .ContentLength }} → 42764
{{ .ContentType }} → image/jpeg
{{ .Status }} → 200 OK
{{ .StatusCode }} → 200
{{ .TransferEncoding }} → []
{{ end }}
{{ end }}
{{ else }}
{{ errorf "无法获取远程资源 %q" $url }}
{{ end }}
- ContentLength
- (
int
) 内容长度(以字节为单位)。 - ContentType
- (
string
) 内容类型。 - Status
- (
string
) HTTP 状态文本。 - StatusCode
- (
int
) HTTP 状态码。 - TransferEncoding
- (
string
) 传输编码。