我想用以下代码在Flutter中发出发布请求:
function escapeTextarea($string){
$string=str_replace(array('\n','\r\n','\r'),array("\n","\r\n","\r"),$string);
return $string;
}
问题是我的发帖请求中没有正文。我检查了服务器上的一些输出。
答案 0 :(得分:2)
您只需在发送之前对正文进行编码:
import 'dart:convert';
...
var bodyEncoded = json.encode(body);
var response = await http.post(url, body: bodyEncoded , headers: {
"Accept": "application/json"
},);