Flutter中PUT请求无法正常工作,求助排查原因
Flutter PUT 请求无法正常工作排查求助
问题:Flutter中发起的PUT请求无法正常工作,但通过Postman测试确认服务器端无问题,服务运行正常。
原始请求数据:

请求实现代码:
Future<void> addProductType( {required String productID, required String title, required String description, required String isAvailable, required String status, required List<ModelTypeProduct> typeProduct}) async { String token = await getToken(); var _body = <String, dynamic>{ "title": title, "description": description, "is_available": isAvailable, "status": status, "product_types": typeProduct }; print('sss -> ${jsonEncode(_body)}'); final url = Uri.parse(url.config); final response = await http.put( url, body: jsonEncode(_body), headers: { 'Accept': 'application/json; charset=UTF-8', 'Authorization': 'Bearer $token', }, ); if (response.statusCode == 200) { print('Hata: ${response.statusCode}'); } else { print('Hata: ${response.statusCode}'); } }
- 请求日志信息:

尝试多种方法仍未找到解决方案,不清楚PUT请求为何无法发送,恳请帮忙排查。
内容的提问来源于stack exchange,提问作者Amin Azizzadeh
相关产品推荐
相关产品推荐

