dart:io
庫中HttpHeaders
類的用法介紹如下。
HTTP 請求和響應的標頭。
在某些情況下,標頭是不可變的:
-
HttpRequest 和 HttpClientResponse 始終具有不可變的標頭。
-
HttpResponse 和 HttpClientRequest 從寫入正文的那一刻起就具有不可變的標頭。
在這些情況下,變異方法會引發異常。
對於 HTTP 標頭上的所有操作,標頭名稱不區分大小寫。
要設置標頭的值,請使用 set()
方法:
request.headers.set(HttpHeaders.cacheControlHeader,
'max-age=3600, must-revalidate');
要檢索標頭的值,請使用 value()
方法:
print(request.headers.value(HttpHeaders.userAgentHeader));
HttpHeaders
對象包含標準允許的每個名稱的值列表。在大多數情況下,一個名稱隻包含一個值,最常見的操作模式是使用set()
設置值,使用value()
檢索值。
相關用法
- Dart HttpRequest.postFormData用法及代碼示例
- Dart HttpOverrides用法及代碼示例
- Dart HttpClient.findProxy用法及代碼示例
- Dart HttpClientRequest用法及代碼示例
- Dart HttpServer.defaultResponseHeaders用法及代碼示例
- Dart HttpClient用法及代碼示例
- Dart HttpRequest.request用法及代碼示例
- Dart HttpClient.findProxyFromEnvironment用法及代碼示例
- Dart HttpClientResponse用法及代碼示例
- Dart HttpDate.parse用法及代碼示例
- Dart HttpClient.connectionFactory用法及代碼示例
- Dart HttpRequest用法及代碼示例
- Dart HttpClientRequest.followRedirects用法及代碼示例
- Dart HttpClient.keyLog用法及代碼示例
- Dart HttpServer用法及代碼示例
- Dart HttpRequest.getString用法及代碼示例
- Dart HttpRequest構造函數用法及代碼示例
- Dart HttpClientRequest.abort用法及代碼示例
- Dart HttpResponse用法及代碼示例
- Dart HtmlCollection.last用法及代碼示例
- Dart HtmlEscape用法及代碼示例
- Dart HtmlEscapeMode用法及代碼示例
- Dart HtmlCollection.elementAt用法及代碼示例
- Dart HtmlCollection.length用法及代碼示例
- Dart HtmlDocument.registerElement2用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 HttpHeaders class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。