Flutter:发送 Http GET 请求的表单数据

标签 flutter api

我需要从我的 Flutter 应用程序向 API 发出 GET 请求,该请求请求正文作为表单数据。

我在 Postman 中使用 JSON 请求正文测试了 API,它似乎工作正常。

enter image description here

最佳答案

如果您使用 GET 请求方法,则可以通过两种方式传递参数:查询参数路径参数

您的请求 dart 代码如下

import 'package:http/http.dart' as http;

Future getPatientAppointments() async {
    String appointmentUrl = "$url/api/PatientAppointments/GetMyPatientAppointmentAsDoctor";
    String startDate = "01-05-2021";
    String endDate = "01-05-2021";
    var _response = await http.get(
      Uri.parse("$appointmentUrl?startDate=$startDate&endDate=$endDate"),
    );
    print(_response.body);
}

关于Flutter:发送 Http GET 请求的表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70368379/

相关文章:

firebase - Flutter:没有为类 DataSnapshot 定义 forEach 方法

php - JSON 和 CURL 问题

javascript - 排除 API 中的记录 - Ionic

android - Flutter项目中 "flutter.minSdkVersion"的值在哪里初始化?

来自 sdk 的 flutter_test 与 tiled >=0.4.0 不兼容。添加 flame : ^0. 24.0 依赖项时

firebase - Firestore查询无法获取文档

Flutter 异步加载多个函数

api - WSO2 ESB : HTTPS API

c# - 支持的 API 测试的认证测试错误

api - 如何设置 Sails.js 路由以在前端使用 SPA 支持 pushstate