Headers 类还有一个 get(name: string) 方法,它返回一个字符串,以及其他检查标题的有用方法。来自 Angular 文档:
https://angular.io/api/common/http/HttpHeaders
class HttpHeaders {
constructor(headers?: string | {...})
has(name: string): boolean
get(name: string): string | null
keys(): string[]
getAll(name: string): string[] | null
append(name: string, value: string | string[]): HttpHeaders
set(name: string, value: string | string[]): HttpHeaders
delete(name: string, value?: string | string[]): HttpHeaders
}
您还可以使用浏览器的开发者工具检查请求/响应标头。
编辑:如果您准确指定您需要做什么,这可能会有所帮助。是否有需要检查的特定标头?
EDIT2:还有已弃用的 Headers 类。不确定您使用的是哪个,但在可用方法方面有很多重叠,因此它甚至可能无关紧要。
https://angular.io/api/http/Headers
class Headers {
constructor(headers?: Headers | {...})
static fromResponseHeaderString(headersString: string): Headers
append(name: string, value: string): void
delete(name: string): void
forEach(fn: (values: string[], name: string | undefined, headers: Map<string, string[]>) => void): void
get(name: string): string | null
has(name: string): boolean
keys(): string[]
set(name: string, value: string | string[]): void
values(): string[][]
toJSON(): {...}
getAll(name: string): string[] | null
entries()
}