Flutter POST请求正文未发送

时间:2018-12-15 11:52:25

标签: dart flutter

我想用以下代码在Flutter中发出发布请求:

function escapeTextarea($string){

    $string=str_replace(array('\n','\r\n','\r'),array("\n","\r\n","\r"),$string);

    return $string;
}

问题是我的发帖请求中没有正文。我检查了服务器上的一些输出。

1 个答案:

答案 0 :(得分:2)

您只需在发送之前对正文进行编码:

import 'dart:convert';
...

var bodyEncoded = json.encode(body);
var response = await http.post(url, body: bodyEncoded , headers: {
  "Accept": "application/json"
},);