Skip to content

interface IHeaderDictionary

cangjie
public interface IHeaderDictionary <: Collection<(String, Collection<String>)> & IValueProvider

功能:表示 HTTP 标头集合。

父类型:

成员概览

成员功能
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

cangjie
mut prop contentLength: Option<Int64>

功能:获取或设置 Content-Length 标头

类型:Option<Int64>

prop accept

cangjie
mut prop accept: StringValues

功能:获取或设置 Accept HTTP 标头

类型:StringValues

prop acceptCharset

cangjie
mut prop acceptCharset: StringValues

功能:获取或设置 Accept-Charset HTTP 标头

类型:StringValues

prop acceptEncoding

cangjie
mut prop acceptEncoding: StringValues

功能:获取或设置 Accept-Encoding HTTP 标头

类型:StringValues

prop acceptLanguage

cangjie
mut prop acceptLanguage: StringValues

功能:获取或设置 Accept-Language HTTP 标头

类型:StringValues

prop acceptRanges

cangjie
mut prop acceptRanges: StringValues

功能:获取或设置 Accept-Ranges HTTP 标头

类型:StringValues

prop accessControlAllowCredentials

cangjie
mut prop accessControlAllowCredentials: StringValues

功能:获取或设置 Access-Control-Allow-Credentials HTTP 标头

类型:StringValues

prop accessControlAllowHeaders

cangjie
mut prop accessControlAllowHeaders: StringValues

功能:获取或设置 Access-Control-Allow-Headers HTTP 标头

类型:StringValues

prop accessControlAllowMethods

cangjie
mut prop accessControlAllowMethods: StringValues

功能:获取或设置 Access-Control-Allow-Methods HTTP 标头

类型:StringValues

prop accessControlAllowOrigin

cangjie
mut prop accessControlAllowOrigin: StringValues

功能:获取或设置 Access-Control-Allow-Origin HTTP 标头

类型:StringValues

prop accessControlExposeHeaders

cangjie
mut prop accessControlExposeHeaders: StringValues

功能:获取或设置 Access-Control-Expose-Headers HTTP 标头

类型:StringValues

prop accessControlMaxAge

cangjie
mut prop accessControlMaxAge: StringValues

功能:获取或设置 Access-Control-Max-Age HTTP 标头

类型:StringValues

prop accessControlRequestHeaders

cangjie
mut prop accessControlRequestHeaders: StringValues

功能:获取或设置 Access-Control-Request-Headers HTTP 标头

类型:StringValues

prop accessControlRequestMethod

cangjie
mut prop accessControlRequestMethod: StringValues

功能:获取或设置 Access-Control-Request-Method HTTP 标头

类型:StringValues

prop age

cangjie
mut prop age: StringValues

功能:获取或设置 Age HTTP 标头

类型:StringValues

prop allow

cangjie
mut prop allow: StringValues

功能:获取或设置 Allow HTTP 标头

类型:StringValues

prop altSvc

cangjie
mut prop altSvc: StringValues

功能:获取或设置 Alt-Svc HTTP 标头

类型:StringValues

prop authorization

cangjie
mut prop authorization: StringValues

功能:获取或设置 Authorization HTTP 标头

类型:StringValues

prop baggage

cangjie
mut prop baggage: StringValues

功能:获取或设置 baggage HTTP 标头

类型:StringValues

prop cacheControl

cangjie
mut prop cacheControl: StringValues

功能:获取或设置 Cache-Control HTTP 标头

类型:StringValues

prop connection

cangjie
mut prop connection: StringValues

功能:获取或设置 Connection HTTP 标头

类型:StringValues

prop contentDisposition

cangjie
mut prop contentDisposition: StringValues

功能:获取或设置 Content-Disposition HTTP 标头

类型:StringValues

prop contentEncoding

cangjie
mut prop contentEncoding: StringValues

功能:获取或设置 Content-Encoding HTTP 标头

类型:StringValues

prop contentLanguage

cangjie
mut prop contentLanguage: StringValues

功能:获取或设置 Content-Language HTTP 标头

类型:StringValues

prop contentLocation

cangjie
mut prop contentLocation: StringValues

功能:获取或设置 Content-Location HTTP 标头

类型:StringValues

prop contentMD5

cangjie
mut prop contentMD5: StringValues

功能:获取或设置 Content-MD5 HTTP 标头

类型:StringValues

prop contentRange

cangjie
mut prop contentRange: StringValues

功能:获取或设置 Content-Range HTTP 标头

类型:StringValues

prop contentSecurityPolicy

cangjie
mut prop contentSecurityPolicy: StringValues

功能:获取或设置 Content-Security-Policy HTTP 标头

类型:StringValues

prop contentSecurityPolicyReportOnly

cangjie
mut prop contentSecurityPolicyReportOnly: StringValues

功能:获取或设置 Content-Security-Policy-Report-Only HTTP 标头

类型:StringValues

prop contentType

cangjie
mut prop contentType: StringValues

功能:获取或设置 Content-Type HTTP 标头

类型:StringValues

prop correlationContext

cangjie
mut prop correlationContext: StringValues

功能:获取或设置 Correlation-Context HTTP 标头

类型:StringValues

cangjie
mut prop cookie: StringValues

功能:获取或设置 Cookie HTTP 标头

类型:StringValues

prop date

cangjie
mut prop date: StringValues

功能:获取或设置 Date HTTP 标头

类型:StringValues

prop eTag

cangjie
mut prop eTag: StringValues

功能:获取或设置 ETag HTTP 标头

类型:StringValues

prop expires

cangjie
mut prop expires: StringValues

功能:获取或设置 Expires HTTP 标头

类型:StringValues

prop expect

cangjie
mut prop expect: StringValues

功能:获取或设置 Expect HTTP 标头

类型:StringValues

prop from

cangjie
mut prop from: StringValues

功能:获取或设置 From HTTP 标头

类型:StringValues

prop grpcAcceptEncoding

cangjie
mut prop grpcAcceptEncoding: StringValues

功能:获取或设置 Grpc-Accept-Encoding HTTP 标头

类型:StringValues

prop grpcEncoding

cangjie
mut prop grpcEncoding: StringValues

功能:获取或设置 Grpc-Encoding HTTP 标头

类型:StringValues

prop grpcMessage

cangjie
mut prop grpcMessage: StringValues

功能:获取或设置 Grpc-Message HTTP 标头

类型:StringValues

prop grpcStatus

cangjie
mut prop grpcStatus: StringValues

功能:获取或设置 Grpc-Status HTTP 标头

类型:StringValues

prop grpcTimeout

cangjie
mut prop grpcTimeout: StringValues

功能:获取或设置 Grpc-Timeout HTTP 标头

类型:StringValues

prop host

cangjie
mut prop host: StringValues

功能:获取或设置 Host HTTP 标头

类型:StringValues

prop keepAlive

cangjie
mut prop keepAlive: StringValues

功能:获取或设置 Keep-Alive HTTP 标头

类型:StringValues

prop ifMatch

cangjie
mut prop ifMatch: StringValues

功能:获取或设置 If-Match HTTP 标头

类型:StringValues

prop ifModifiedSince

cangjie
mut prop ifModifiedSince: StringValues

功能:获取或设置 If-Modified-Since HTTP 标头

类型:StringValues

prop ifNoneMatch

cangjie
mut prop ifNoneMatch: StringValues

功能:获取或设置 If-None-Match HTTP 标头

类型:StringValues

prop ifRange

cangjie
mut prop ifRange: StringValues

功能:获取或设置 If-Range HTTP 标头

类型:StringValues

prop ifUnmodifiedSince

cangjie
mut prop ifUnmodifiedSince: StringValues

功能:获取或设置 If-Unmodified-Since HTTP 标头

类型:StringValues

prop lastModified

cangjie
mut prop lastModified: StringValues

功能:获取或设置 Last-Modified HTTP 标头

类型:StringValues

cangjie
mut prop link: StringValues

功能:获取或设置 Link HTTP 标头

类型:StringValues

prop location

cangjie
mut prop location: StringValues

功能:获取或设置 Location HTTP 标头

类型:StringValues

prop maxForwards

cangjie
mut prop maxForwards: StringValues

功能:获取或设置 Max-Forwards HTTP 标头

类型:StringValues

prop origin

cangjie
mut prop origin: StringValues

功能:获取或设置 Origin HTTP 标头

类型:StringValues

prop pragma

cangjie
mut prop pragma: StringValues

功能:获取或设置 Pragma HTTP 标头

类型:StringValues

prop proxyAuthenticate

cangjie
mut prop proxyAuthenticate: StringValues

功能:获取或设置 Proxy-Authenticate HTTP 标头

类型:StringValues

prop proxyAuthorization

cangjie
mut prop proxyAuthorization: StringValues

功能:获取或设置 Proxy-Authorization HTTP 标头

类型:StringValues

prop proxyConnection

cangjie
mut prop proxyConnection: StringValues

功能:获取或设置 Proxy-Connection HTTP 标头

类型:StringValues

prop range

cangjie
mut prop range: StringValues

功能:获取或设置 Range HTTP 标头

类型:StringValues

prop referer

cangjie
mut prop referer: StringValues

功能:获取或设置 Referer HTTP 标头

类型:StringValues

prop retryAfter

cangjie
mut prop retryAfter: StringValues

功能:获取或设置 Retry-After HTTP 标头

类型:StringValues

prop requestId

cangjie
mut prop requestId: StringValues

功能:获取或设置 Request-Id HTTP 标头

类型:StringValues

prop secWebSocketAccept

cangjie
mut prop secWebSocketAccept: StringValues

功能:获取或设置 Sec-WebSocket-Accept HTTP 标头

类型:StringValues

prop secWebSocketKey

cangjie
mut prop secWebSocketKey: StringValues

功能:获取或设置 Sec-WebSocket-Key HTTP 标头

类型:StringValues

prop secWebSocketProtocol

cangjie
mut prop secWebSocketProtocol: StringValues

功能:获取或设置 Sec-WebSocket-Protocol HTTP 标头

类型:StringValues

prop secWebSocketVersion

cangjie
mut prop secWebSocketVersion: StringValues

功能:获取或设置 Sec-WebSocket-Version HTTP 标头

类型:StringValues

prop secWebSocketExtensions

cangjie
mut prop secWebSocketExtensions: StringValues

功能:获取或设置 Sec-WebSocket-Extensions HTTP 标头

类型:StringValues

prop server

cangjie
mut prop server: StringValues

功能:获取或设置 Server HTTP 标头

类型:StringValues

prop setCookie

cangjie
mut prop setCookie: StringValues

功能:获取或设置 Set-Cookie HTTP 标头

类型:StringValues

prop strictTransportSecurity

cangjie
mut prop strictTransportSecurity: StringValues

功能:获取或设置 Strict-Transport-Security HTTP 标头

类型:StringValues

prop te

cangjie
mut prop te: StringValues

功能:获取或设置 TE HTTP 标头

类型:StringValues

prop trailer

cangjie
mut prop trailer: StringValues

功能:获取或设置 Trailer HTTP 标头

类型:StringValues

prop transferEncoding

cangjie
mut prop transferEncoding: StringValues

功能:获取或设置 Transfer-Encoding HTTP 标头

类型:StringValues

prop translate

cangjie
mut prop translate: StringValues

功能:获取或设置 Translate HTTP 标头

类型:StringValues

prop traceParent

cangjie
mut prop traceParent: StringValues

功能:获取或设置 traceparent HTTP 标头

类型:StringValues

prop traceState

cangjie
mut prop traceState: StringValues

功能:获取或设置 tracestate HTTP 标头

类型:StringValues

prop upgrade

cangjie
mut prop upgrade: StringValues

功能:获取或设置 Upgrade HTTP 标头

类型:StringValues

prop upgradeInsecureRequests

cangjie
mut prop upgradeInsecureRequests: StringValues

功能:获取或设置 Upgrade-Insecure-Requests HTTP 标头

类型:StringValues

prop userAgent

cangjie
mut prop userAgent: StringValues

功能:获取或设置 User-Agent HTTP 标头

类型:StringValues

prop vary

cangjie
mut prop vary: StringValues

功能:获取或设置 Vary HTTP 标头

类型:StringValues

prop via

cangjie
mut prop via: StringValues

功能:获取或设置 Via HTTP 标头

类型:StringValues

prop warning

cangjie
mut prop warning: StringValues

功能:获取或设置 Warning HTTP 标头

类型:StringValues

prop webSocketSubProtocols

cangjie
mut prop webSocketSubProtocols: StringValues

功能:获取或设置 Sec-WebSocket-Protocol HTTP 标头

类型:StringValues

prop wwwAuthenticate

cangjie
mut prop wwwAuthenticate: StringValues

功能:获取或设置 WWW-Authenticate HTTP 标头

类型:StringValues

prop xContentTypeOptions

cangjie
mut prop xContentTypeOptions: StringValues

功能:获取或设置 X-Content-Type-Options HTTP 标头

类型:StringValues

prop xFrameOptions

cangjie
mut prop xFrameOptions: StringValues

功能:获取或设置 X-Frame-Options HTTP 标头

类型:StringValues

prop xPoweredBy

cangjie
mut prop xPoweredBy: StringValues

功能:获取或设置 X-Powered-By HTTP 标头

类型:StringValues

prop xRequestedWith

cangjie
mut prop xRequestedWith: StringValues

功能:获取或设置 X-Requested-With HTTP 标头

类型:StringValues

prop xUACompatible

cangjie
mut prop xUACompatible: StringValues

功能:获取或设置 X-UA-Compatible HTTP 标头

类型:StringValues

prop xXSSProtection

cangjie
mut prop xXSSProtection: StringValues

功能:获取或设置 X-XSS-Protection HTTP 标头

类型:StringValues

func add(String, StringValues)

cangjie
func add(name: String, values: StringValues): Unit

功能:添加指定名称的标头值集合。

参数:

  • name: String - 标头名称。
  • values: StringValues - 要添加的标头值集合。

返回值:

  • Unit

func remove(String)

cangjie
func remove(name: String): Unit

功能:删除指定名称的标头。

参数:

  • name: String - 要删除的标头名称。

返回值:

  • Unit

func contains(String)

cangjie
func contains(name: String): Bool

功能:检查是否包含指定名称的标头。

参数:

  • name: String - 要检查的标头名称。

返回值:

  • Bool - 如果包含指定标头则返回 true,否则返回 false。

func [](String)

cangjie
operator func [](name: String): StringValues

功能:按名称获取标头值集合。

参数:

  • name: String - 标头名称。

返回值:

func [](String, StringValues)

cangjie
operator func [](name: String, value!: StringValues): Unit

功能:按名称设置标头值集合。

参数:

  • name: String - 标头名称。
  • value: StringValues - 要设置的标头值集合。

返回值:

  • Unit

func getCommaSeparatedValues(String)

cangjie
func getCommaSeparatedValues(name: String): StringValues

功能:获取指定标头的逗号分隔值集合。

参数:

  • name: String - 标头名称。

返回值:

  • StringValues - 去除空值和首尾空白后的标头值集合。