当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart HttpRequest.postFormData用法及代码示例


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.dev大神的英文原创作品 postFormData method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。