【发布时间】:2022-10-25 12:04:57
【问题描述】:
我正在使用GetX 创建一个颤振应用程序,用于建立我正在使用的服务器连接获取连接,我成功集成了获取请求但我无法集成发布请求
这是一段代码:
const _baseUrl = 'https://support.instagram.com/'; // Dummy api url and key
const Map<String, String> _mapHeaders = {
"ISG-API": "ZMWFDK83NMDF7NM5DF23FI0DBUJ"
};
class ApiService extends GetConnect {
Future<TicketReply> submitTicketReply(String ticketId, String tktreply) async {
String apiUrl = '${_baseUrl}/supportreply';
var body = {
'tktid': ticketId,
'tktreply': tktreply,
};
final response = await post(
apiUrl,
body,
headers: _mapHeaders,
);
print('response: ${response.body}');
if (response.statusCode == 200) {
return TicketReply.fromJson(response.body);
} else {
return Future.error(response.statusText!);
}
}
}
请指导我如何使用 getconnect 发出成功的发布请求
【问题讨论】:
-
好像没问题!有什么问题?有什么反应?
-
当参数提交到服务器时,参数变为空,因此我得到空响应作为回报。
-
哪些参数?
-
ticketId & tktReply
-
您可以通过打印“正文”来确认请求正在正确发送数据吗
标签: flutter api rest flutter-getx