dart:html
库中HttpRequest.postFormData
方法的用法介绍如下。
用法:
Future<HttpRequest> postFormData(
String url,
Map<String, String> data,
{bool? withCredentials,
String? responseType,
Map<String, String>? requestHeaders,
void onProgress(
ProgressEvent e
)?}
)
使用编码为表单数据的指定数据发出服务器 POST 请求。
这大致相当于 getString 的 POST。此方法类似于发送具有更广泛浏览器支持但仅限于字符串值的 FormData 对象。
如果提供了data
,则键/值对是用Uri.encodeQueryComponent 编码的URI,并转换为HTTP 查询字符串。
除非另有说明,否则此方法会附加以下标头:
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
这是使用此方法的示例:
var data = { 'firstName' : 'John', 'lastName' : 'Doe' };
HttpRequest.postFormData('/send', data).then((HttpRequest resp) {
// Do something with the response.
});
也可以看看:
相关用法
- Dart HttpRequest.request用法及代码示例
- Dart HttpRequest.getString用法及代码示例
- Dart HttpRequest用法及代码示例
- Dart HttpRequest构造函数用法及代码示例
- Dart HttpResponse用法及代码示例
- Dart HttpOverrides用法及代码示例
- Dart HttpClient.findProxy用法及代码示例
- Dart HttpClientRequest用法及代码示例
- Dart HttpServer.defaultResponseHeaders用法及代码示例
- Dart HttpClient用法及代码示例
- Dart HttpClient.findProxyFromEnvironment用法及代码示例
- Dart HttpClientResponse用法及代码示例
- Dart HttpDate.parse用法及代码示例
- Dart HttpClient.connectionFactory用法及代码示例
- Dart HttpClientRequest.followRedirects用法及代码示例
- Dart HttpHeaders用法及代码示例
- Dart HttpClient.keyLog用法及代码示例
- Dart HttpServer用法及代码示例
- Dart HttpClientRequest.abort用法及代码示例
- Dart HtmlCollection.last用法及代码示例
- Dart HtmlEscape用法及代码示例
- Dart HtmlEscapeMode用法及代码示例
- Dart HtmlCollection.elementAt用法及代码示例
- Dart HtmlCollection.length用法及代码示例
- Dart HtmlDocument.registerElement2用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 postFormData method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。