我对正在使用的api有卷曲要求:
curl --silent -XPOST https://website.com/api/request --data-urlencode data="mydata123" --data-urlencode signature="mysignature123"
但是当我尝试使用dart html将其转换为发布请求时,出现XMLHttpRequest错误。这是我的颤动代码
Future<Map<String, dynamic>> postRequest(
String data, String signature) async {
var url = 'https://website.com/api/request';
var body = jsonEncode({
'data': data,
'signature': signature,
});
var response = await http.post(
url,
headers: {
'accept': 'application/json',
'Content-Type': 'application/json-patch+json',
},
body: body,
);
return jsonDecode(response.body);
}