interface IHeaderDictionary
public interface IHeaderDictionary <: Collection<(String, Collection<String>)> & IValueProvider功能:表示 HTTP 标头集合。
父类型:
Collection<(String, Collection<String>)>- IValueProvider
成员概览
| 成员 | 功能 |
|---|---|
| prop contentLength | 获取或设置 Content-Length 标头 |
| prop accept | 获取或设置 Accept HTTP 标头 |
| prop acceptCharset | 获取或设置 Accept-Charset HTTP 标头 |
| prop acceptEncoding | 获取或设置 Accept-Encoding HTTP 标头 |
| prop acceptLanguage | 获取或设置 Accept-Language HTTP 标头 |
| prop acceptRanges | 获取或设置 Accept-Ranges HTTP 标头 |
| prop accessControlAllowCredentials | 获取或设置 Access-Control-Allow-Credentials HTTP 标头 |
| prop accessControlAllowHeaders | 获取或设置 Access-Control-Allow-Headers HTTP 标头 |
| prop accessControlAllowMethods | 获取或设置 Access-Control-Allow-Methods HTTP 标头 |
| prop accessControlAllowOrigin | 获取或设置 Access-Control-Allow-Origin HTTP 标头 |
| prop accessControlExposeHeaders | 获取或设置 Access-Control-Expose-Headers HTTP 标头 |
| prop accessControlMaxAge | 获取或设置 Access-Control-Max-Age HTTP 标头 |
| prop accessControlRequestHeaders | 获取或设置 Access-Control-Request-Headers HTTP 标头 |
| prop accessControlRequestMethod | 获取或设置 Access-Control-Request-Method HTTP 标头 |
| prop age | 获取或设置 Age HTTP 标头 |
| prop allow | 获取或设置 Allow HTTP 标头 |
| prop altSvc | 获取或设置 Alt-Svc HTTP 标头 |
| prop authorization | 获取或设置 Authorization HTTP 标头 |
| prop baggage | 获取或设置 baggage HTTP 标头 |
| prop cacheControl | 获取或设置 Cache-Control HTTP 标头 |
| prop connection | 获取或设置 Connection HTTP 标头 |
| prop contentDisposition | 获取或设置 Content-Disposition HTTP 标头 |
| prop contentEncoding | 获取或设置 Content-Encoding HTTP 标头 |
| prop contentLanguage | 获取或设置 Content-Language HTTP 标头 |
| prop contentLocation | 获取或设置 Content-Location HTTP 标头 |
| prop contentMD5 | 获取或设置 Content-MD5 HTTP 标头 |
| prop contentRange | 获取或设置 Content-Range HTTP 标头 |
| prop contentSecurityPolicy | 获取或设置 Content-Security-Policy HTTP 标头 |
| prop contentSecurityPolicyReportOnly | 获取或设置 Content-Security-Policy-Report-Only HTTP 标头 |
| prop contentType | 获取或设置 Content-Type HTTP 标头 |
| prop correlationContext | 获取或设置 Correlation-Context HTTP 标头 |
| prop cookie | 获取或设置 Cookie HTTP 标头 |
| prop date | 获取或设置 Date HTTP 标头 |
| prop eTag | 获取或设置 ETag HTTP 标头 |
| prop expires | 获取或设置 Expires HTTP 标头 |
| prop expect | 获取或设置 Expect HTTP 标头 |
| prop from | 获取或设置 From HTTP 标头 |
| prop grpcAcceptEncoding | 获取或设置 Grpc-Accept-Encoding HTTP 标头 |
| prop grpcEncoding | 获取或设置 Grpc-Encoding HTTP 标头 |
| prop grpcMessage | 获取或设置 Grpc-Message HTTP 标头 |
| prop grpcStatus | 获取或设置 Grpc-Status HTTP 标头 |
| prop grpcTimeout | 获取或设置 Grpc-Timeout HTTP 标头 |
| prop host | 获取或设置 Host HTTP 标头 |
| prop keepAlive | 获取或设置 Keep-Alive HTTP 标头 |
| prop ifMatch | 获取或设置 If-Match HTTP 标头 |
| prop ifModifiedSince | 获取或设置 If-Modified-Since HTTP 标头 |
| prop ifNoneMatch | 获取或设置 If-None-Match HTTP 标头 |
| prop ifRange | 获取或设置 If-Range HTTP 标头 |
| prop ifUnmodifiedSince | 获取或设置 If-Unmodified-Since HTTP 标头 |
| prop lastModified | 获取或设置 Last-Modified HTTP 标头 |
| prop link | 获取或设置 Link HTTP 标头 |
| prop location | 获取或设置 Location HTTP 标头 |
| prop maxForwards | 获取或设置 Max-Forwards HTTP 标头 |
| prop origin | 获取或设置 Origin HTTP 标头 |
| prop pragma | 获取或设置 Pragma HTTP 标头 |
| prop proxyAuthenticate | 获取或设置 Proxy-Authenticate HTTP 标头 |
| prop proxyAuthorization | 获取或设置 Proxy-Authorization HTTP 标头 |
| prop proxyConnection | 获取或设置 Proxy-Connection HTTP 标头 |
| prop range | 获取或设置 Range HTTP 标头 |
| prop referer | 获取或设置 Referer HTTP 标头 |
| prop retryAfter | 获取或设置 Retry-After HTTP 标头 |
| prop requestId | 获取或设置 Request-Id HTTP 标头 |
| prop secWebSocketAccept | 获取或设置 Sec-WebSocket-Accept HTTP 标头 |
| prop secWebSocketKey | 获取或设置 Sec-WebSocket-Key HTTP 标头 |
| prop secWebSocketProtocol | 获取或设置 Sec-WebSocket-Protocol HTTP 标头 |
| prop secWebSocketVersion | 获取或设置 Sec-WebSocket-Version HTTP 标头 |
| prop secWebSocketExtensions | 获取或设置 Sec-WebSocket-Extensions HTTP 标头 |
| prop server | 获取或设置 Server HTTP 标头 |
| prop setCookie | 获取或设置 Set-Cookie HTTP 标头 |
| prop strictTransportSecurity | 获取或设置 Strict-Transport-Security HTTP 标头 |
| prop te | 获取或设置 TE HTTP 标头 |
| prop trailer | 获取或设置 Trailer HTTP 标头 |
| prop transferEncoding | 获取或设置 Transfer-Encoding HTTP 标头 |
| prop translate | 获取或设置 Translate HTTP 标头 |
| prop traceParent | 获取或设置 traceparent HTTP 标头 |
| prop traceState | 获取或设置 tracestate HTTP 标头 |
| prop upgrade | 获取或设置 Upgrade HTTP 标头 |
| prop upgradeInsecureRequests | 获取或设置 Upgrade-Insecure-Requests HTTP 标头 |
| prop userAgent | 获取或设置 User-Agent HTTP 标头 |
| prop vary | 获取或设置 Vary HTTP 标头 |
| prop via | 获取或设置 Via HTTP 标头 |
| prop warning | 获取或设置 Warning HTTP 标头 |
| prop webSocketSubProtocols | 获取或设置 Sec-WebSocket-Protocol HTTP 标头 |
| prop wwwAuthenticate | 获取或设置 WWW-Authenticate HTTP 标头 |
| prop xContentTypeOptions | 获取或设置 X-Content-Type-Options HTTP 标头 |
| prop xFrameOptions | 获取或设置 X-Frame-Options HTTP 标头 |
| prop xPoweredBy | 获取或设置 X-Powered-By HTTP 标头 |
| prop xRequestedWith | 获取或设置 X-Requested-With HTTP 标头 |
| prop xUACompatible | 获取或设置 X-UA-Compatible HTTP 标头 |
| prop xXSSProtection | 获取或设置 X-XSS-Protection HTTP 标头 |
| func add(String, StringValues) | 添加指定名称的标头值集合。 |
| func remove(String) | 删除指定名称的标头。 |
| func contains(String) | 检查是否包含指定名称的标头。 |
| func [](String) | 按名称获取标头值集合。 |
| func [](String, StringValues) | 按名称设置标头值集合。 |
| func getCommaSeparatedValues(String) | 获取指定标头的逗号分隔值集合。 |
prop contentLength
mut prop contentLength: Option<Int64>功能:获取或设置 Content-Length 标头
类型:Option<Int64>
prop accept
mut prop accept: StringValues功能:获取或设置 Accept HTTP 标头
类型:StringValues
prop acceptCharset
mut prop acceptCharset: StringValues功能:获取或设置 Accept-Charset HTTP 标头
类型:StringValues
prop acceptEncoding
mut prop acceptEncoding: StringValues功能:获取或设置 Accept-Encoding HTTP 标头
类型:StringValues
prop acceptLanguage
mut prop acceptLanguage: StringValues功能:获取或设置 Accept-Language HTTP 标头
类型:StringValues
prop acceptRanges
mut prop acceptRanges: StringValues功能:获取或设置 Accept-Ranges HTTP 标头
类型:StringValues
prop accessControlAllowCredentials
mut prop accessControlAllowCredentials: StringValues功能:获取或设置 Access-Control-Allow-Credentials HTTP 标头
类型:StringValues
prop accessControlAllowHeaders
mut prop accessControlAllowHeaders: StringValues功能:获取或设置 Access-Control-Allow-Headers HTTP 标头
类型:StringValues
prop accessControlAllowMethods
mut prop accessControlAllowMethods: StringValues功能:获取或设置 Access-Control-Allow-Methods HTTP 标头
类型:StringValues
prop accessControlAllowOrigin
mut prop accessControlAllowOrigin: StringValues功能:获取或设置 Access-Control-Allow-Origin HTTP 标头
类型:StringValues
prop accessControlExposeHeaders
mut prop accessControlExposeHeaders: StringValues功能:获取或设置 Access-Control-Expose-Headers HTTP 标头
类型:StringValues
prop accessControlMaxAge
mut prop accessControlMaxAge: StringValues功能:获取或设置 Access-Control-Max-Age HTTP 标头
类型:StringValues
prop accessControlRequestHeaders
mut prop accessControlRequestHeaders: StringValues功能:获取或设置 Access-Control-Request-Headers HTTP 标头
类型:StringValues
prop accessControlRequestMethod
mut prop accessControlRequestMethod: StringValues功能:获取或设置 Access-Control-Request-Method HTTP 标头
类型:StringValues
prop age
mut prop age: StringValues功能:获取或设置 Age HTTP 标头
类型:StringValues
prop allow
mut prop allow: StringValues功能:获取或设置 Allow HTTP 标头
类型:StringValues
prop altSvc
mut prop altSvc: StringValues功能:获取或设置 Alt-Svc HTTP 标头
类型:StringValues
prop authorization
mut prop authorization: StringValues功能:获取或设置 Authorization HTTP 标头
类型:StringValues
prop baggage
mut prop baggage: StringValues功能:获取或设置 baggage HTTP 标头
类型:StringValues
prop cacheControl
mut prop cacheControl: StringValues功能:获取或设置 Cache-Control HTTP 标头
类型:StringValues
prop connection
mut prop connection: StringValues功能:获取或设置 Connection HTTP 标头
类型:StringValues
prop contentDisposition
mut prop contentDisposition: StringValues功能:获取或设置 Content-Disposition HTTP 标头
类型:StringValues
prop contentEncoding
mut prop contentEncoding: StringValues功能:获取或设置 Content-Encoding HTTP 标头
类型:StringValues
prop contentLanguage
mut prop contentLanguage: StringValues功能:获取或设置 Content-Language HTTP 标头
类型:StringValues
prop contentLocation
mut prop contentLocation: StringValues功能:获取或设置 Content-Location HTTP 标头
类型:StringValues
prop contentMD5
mut prop contentMD5: StringValues功能:获取或设置 Content-MD5 HTTP 标头
类型:StringValues
prop contentRange
mut prop contentRange: StringValues功能:获取或设置 Content-Range HTTP 标头
类型:StringValues
prop contentSecurityPolicy
mut prop contentSecurityPolicy: StringValues功能:获取或设置 Content-Security-Policy HTTP 标头
类型:StringValues
prop contentSecurityPolicyReportOnly
mut prop contentSecurityPolicyReportOnly: StringValues功能:获取或设置 Content-Security-Policy-Report-Only HTTP 标头
类型:StringValues
prop contentType
mut prop contentType: StringValues功能:获取或设置 Content-Type HTTP 标头
类型:StringValues
prop correlationContext
mut prop correlationContext: StringValues功能:获取或设置 Correlation-Context HTTP 标头
类型:StringValues
prop cookie
mut prop cookie: StringValues功能:获取或设置 Cookie HTTP 标头
类型:StringValues
prop date
mut prop date: StringValues功能:获取或设置 Date HTTP 标头
类型:StringValues
prop eTag
mut prop eTag: StringValues功能:获取或设置 ETag HTTP 标头
类型:StringValues
prop expires
mut prop expires: StringValues功能:获取或设置 Expires HTTP 标头
类型:StringValues
prop expect
mut prop expect: StringValues功能:获取或设置 Expect HTTP 标头
类型:StringValues
prop from
mut prop from: StringValues功能:获取或设置 From HTTP 标头
类型:StringValues
prop grpcAcceptEncoding
mut prop grpcAcceptEncoding: StringValues功能:获取或设置 Grpc-Accept-Encoding HTTP 标头
类型:StringValues
prop grpcEncoding
mut prop grpcEncoding: StringValues功能:获取或设置 Grpc-Encoding HTTP 标头
类型:StringValues
prop grpcMessage
mut prop grpcMessage: StringValues功能:获取或设置 Grpc-Message HTTP 标头
类型:StringValues
prop grpcStatus
mut prop grpcStatus: StringValues功能:获取或设置 Grpc-Status HTTP 标头
类型:StringValues
prop grpcTimeout
mut prop grpcTimeout: StringValues功能:获取或设置 Grpc-Timeout HTTP 标头
类型:StringValues
prop host
mut prop host: StringValues功能:获取或设置 Host HTTP 标头
类型:StringValues
prop keepAlive
mut prop keepAlive: StringValues功能:获取或设置 Keep-Alive HTTP 标头
类型:StringValues
prop ifMatch
mut prop ifMatch: StringValues功能:获取或设置 If-Match HTTP 标头
类型:StringValues
prop ifModifiedSince
mut prop ifModifiedSince: StringValues功能:获取或设置 If-Modified-Since HTTP 标头
类型:StringValues
prop ifNoneMatch
mut prop ifNoneMatch: StringValues功能:获取或设置 If-None-Match HTTP 标头
类型:StringValues
prop ifRange
mut prop ifRange: StringValues功能:获取或设置 If-Range HTTP 标头
类型:StringValues
prop ifUnmodifiedSince
mut prop ifUnmodifiedSince: StringValues功能:获取或设置 If-Unmodified-Since HTTP 标头
类型:StringValues
prop lastModified
mut prop lastModified: StringValues功能:获取或设置 Last-Modified HTTP 标头
类型:StringValues
prop link
mut prop link: StringValues功能:获取或设置 Link HTTP 标头
类型:StringValues
prop location
mut prop location: StringValues功能:获取或设置 Location HTTP 标头
类型:StringValues
prop maxForwards
mut prop maxForwards: StringValues功能:获取或设置 Max-Forwards HTTP 标头
类型:StringValues
prop origin
mut prop origin: StringValues功能:获取或设置 Origin HTTP 标头
类型:StringValues
prop pragma
mut prop pragma: StringValues功能:获取或设置 Pragma HTTP 标头
类型:StringValues
prop proxyAuthenticate
mut prop proxyAuthenticate: StringValues功能:获取或设置 Proxy-Authenticate HTTP 标头
类型:StringValues
prop proxyAuthorization
mut prop proxyAuthorization: StringValues功能:获取或设置 Proxy-Authorization HTTP 标头
类型:StringValues
prop proxyConnection
mut prop proxyConnection: StringValues功能:获取或设置 Proxy-Connection HTTP 标头
类型:StringValues
prop range
mut prop range: StringValues功能:获取或设置 Range HTTP 标头
类型:StringValues
prop referer
mut prop referer: StringValues功能:获取或设置 Referer HTTP 标头
类型:StringValues
prop retryAfter
mut prop retryAfter: StringValues功能:获取或设置 Retry-After HTTP 标头
类型:StringValues
prop requestId
mut prop requestId: StringValues功能:获取或设置 Request-Id HTTP 标头
类型:StringValues
prop secWebSocketAccept
mut prop secWebSocketAccept: StringValues功能:获取或设置 Sec-WebSocket-Accept HTTP 标头
类型:StringValues
prop secWebSocketKey
mut prop secWebSocketKey: StringValues功能:获取或设置 Sec-WebSocket-Key HTTP 标头
类型:StringValues
prop secWebSocketProtocol
mut prop secWebSocketProtocol: StringValues功能:获取或设置 Sec-WebSocket-Protocol HTTP 标头
类型:StringValues
prop secWebSocketVersion
mut prop secWebSocketVersion: StringValues功能:获取或设置 Sec-WebSocket-Version HTTP 标头
类型:StringValues
prop secWebSocketExtensions
mut prop secWebSocketExtensions: StringValues功能:获取或设置 Sec-WebSocket-Extensions HTTP 标头
类型:StringValues
prop server
mut prop server: StringValues功能:获取或设置 Server HTTP 标头
类型:StringValues
prop setCookie
mut prop setCookie: StringValues功能:获取或设置 Set-Cookie HTTP 标头
类型:StringValues
prop strictTransportSecurity
mut prop strictTransportSecurity: StringValues功能:获取或设置 Strict-Transport-Security HTTP 标头
类型:StringValues
prop te
mut prop te: StringValues功能:获取或设置 TE HTTP 标头
类型:StringValues
prop trailer
mut prop trailer: StringValues功能:获取或设置 Trailer HTTP 标头
类型:StringValues
prop transferEncoding
mut prop transferEncoding: StringValues功能:获取或设置 Transfer-Encoding HTTP 标头
类型:StringValues
prop translate
mut prop translate: StringValues功能:获取或设置 Translate HTTP 标头
类型:StringValues
prop traceParent
mut prop traceParent: StringValues功能:获取或设置 traceparent HTTP 标头
类型:StringValues
prop traceState
mut prop traceState: StringValues功能:获取或设置 tracestate HTTP 标头
类型:StringValues
prop upgrade
mut prop upgrade: StringValues功能:获取或设置 Upgrade HTTP 标头
类型:StringValues
prop upgradeInsecureRequests
mut prop upgradeInsecureRequests: StringValues功能:获取或设置 Upgrade-Insecure-Requests HTTP 标头
类型:StringValues
prop userAgent
mut prop userAgent: StringValues功能:获取或设置 User-Agent HTTP 标头
类型:StringValues
prop vary
mut prop vary: StringValues功能:获取或设置 Vary HTTP 标头
类型:StringValues
prop via
mut prop via: StringValues功能:获取或设置 Via HTTP 标头
类型:StringValues
prop warning
mut prop warning: StringValues功能:获取或设置 Warning HTTP 标头
类型:StringValues
prop webSocketSubProtocols
mut prop webSocketSubProtocols: StringValues功能:获取或设置 Sec-WebSocket-Protocol HTTP 标头
类型:StringValues
prop wwwAuthenticate
mut prop wwwAuthenticate: StringValues功能:获取或设置 WWW-Authenticate HTTP 标头
类型:StringValues
prop xContentTypeOptions
mut prop xContentTypeOptions: StringValues功能:获取或设置 X-Content-Type-Options HTTP 标头
类型:StringValues
prop xFrameOptions
mut prop xFrameOptions: StringValues功能:获取或设置 X-Frame-Options HTTP 标头
类型:StringValues
prop xPoweredBy
mut prop xPoweredBy: StringValues功能:获取或设置 X-Powered-By HTTP 标头
类型:StringValues
prop xRequestedWith
mut prop xRequestedWith: StringValues功能:获取或设置 X-Requested-With HTTP 标头
类型:StringValues
prop xUACompatible
mut prop xUACompatible: StringValues功能:获取或设置 X-UA-Compatible HTTP 标头
类型:StringValues
prop xXSSProtection
mut prop xXSSProtection: StringValues功能:获取或设置 X-XSS-Protection HTTP 标头
类型:StringValues
func add(String, StringValues)
func add(name: String, values: StringValues): Unit功能:添加指定名称的标头值集合。
参数:
- name:
String- 标头名称。 - values: StringValues - 要添加的标头值集合。
返回值:
Unit
func remove(String)
func remove(name: String): Unit功能:删除指定名称的标头。
参数:
- name:
String- 要删除的标头名称。
返回值:
Unit
func contains(String)
func contains(name: String): Bool功能:检查是否包含指定名称的标头。
参数:
- name:
String- 要检查的标头名称。
返回值:
Bool- 如果包含指定标头则返回 true,否则返回 false。
func [](String)
operator func [](name: String): StringValues功能:按名称获取标头值集合。
参数:
- name:
String- 标头名称。
返回值:
- StringValues - 指定名称对应的标头值集合。
func [](String, StringValues)
operator func [](name: String, value!: StringValues): Unit功能:按名称设置标头值集合。
参数:
- name:
String- 标头名称。 - value: StringValues - 要设置的标头值集合。
返回值:
Unit
func getCommaSeparatedValues(String)
func getCommaSeparatedValues(name: String): StringValues功能:获取指定标头的逗号分隔值集合。
参数:
- name:
String- 标头名称。
返回值:
- StringValues - 去除空值和首尾空白后的标头值集合。