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