【发布时间】:2020-05-01 12:49:22
【问题描述】:
我正在尝试向 api 发送一个对象为“的请求”
var params = {
"item": "itemx",
"options": [1,2,3],
};
print(params);
try {
Response response = await _dio.post(getAddToCartURL,
queryParameters: params,
options: Options(headers: {
HttpHeaders.contentTypeHeader: "application/json",
}));
} catch (error, stackTrace) {
print("Exception occurred: $error stackTrace: $stackTrace");
return false;
}
Dio 将对象发送为:
POST /api/add-to-cart/?item=itemx&options%5B%5D=1&options%5B%5D=2&options%5B%5D=3
其中 api 将其识别为错误请求。
我在这里做错了什么?我什至尝试将列表设为[“1”,“2”,“3”],它是一样的。
【问题讨论】: