如何使用flatter执行此cUrl命令?

如何使用flatter执行此cUrl命令?,curl,flutter,Curl,Flutter,我有下面的cUrl命令在贝宝支付 curl -v -X POST https://api.sandbox.paypal.com/v1/payments/payouts \ -H "Content-Type: application/json" \ -H "Authorization: Bearer Access-Token" \ -d '{ "sender_batch_header": { "sender_batch_id": "20140218

我有下面的cUrl命令在贝宝支付

     curl -v -X POST https://api.sandbox.paypal.com/v1/payments/payouts \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer Access-Token" \
    -d '{
    "sender_batch_header": {
    "sender_batch_id": "2014021801",
    "email_subject": "You have a payout!",
    "email_message": "You have received a payout! Thanks for using our service!"
    },
    "items": [
    {
    "recipient_type": "EMAIL",
    "amount": {
      "value": "9.87",
      "currency": "USD"
      },

  "receiver": "receiver@example.com"
  },
  {
  "recipient_type": "PHONE",
  "amount": {
    "value": "112.34",
    "currency": "USD"
  },
  "note": "Thanks for your support!",
  "sender_item_id": "201403140002",
  "receiver": "91-734-234-1234"
  }, 

  ]
  }'
我希望使用包含许多部件的颤振来执行这个cUrl命令。 提前感谢

您可以使用库发送请求,它现在是最流行的库

使用您的
承载访问令牌尝试下一个代码ofc

  void send() async {
    final Map<String, String> headers = {
      HttpHeaders.contentTypeHeader: "application/json"
      HttpHeaders.authorizationHeader: "Bearer Access-Token"
    }
    response = await dio.post("https://api.sandbox.paypal.com/v1/payments/payouts",
      options: Options(
        headers: _headers
      )
      data: {
        "sender_batch_header": {
        "sender_batch_id": "2014021801",
        "email_subject": "You have a payout!",
        "email_message": "You have received a payout! Thanks for using our service!"
        },
        "items": [{
          "recipient_type": "EMAIL",
          "amount": {
            "value": "9.87",
            "currency": "USD"
          },
          "receiver": "receiver@example.com"
        },
        {
          "recipient_type": "PHONE",
          "amount": {
            "value": "112.34",
            "currency": "USD"
          },
          "note": "Thanks for your support!",
          "sender_item_id": "201403140002",
          "receiver": "91-734-234-1234"
        }]
      }
      );
  }
void send()异步{
最终映射头={
HttpHeaders.contentTypeHeader:“应用程序/json”
HttpHeaders.authorizationHeader:“承载访问令牌”
}
响应=等待dio.post(“https://api.sandbox.paypal.com/v1/payments/payouts",
选项:选项(
标题:\ u标题
)
数据:{
“发件人\u批次\u标题”:{
“发送者批次id”:“2014021801”,
“电子邮件主题”:“你有一笔付款!”,
“电子邮件”:“您已收到付款!感谢您使用我们的服务!”
},
“项目”:[{
“收件人类型”:“电子邮件”,
“金额”:{
“价值”:“9.87”,
“货币”:“美元”
},
“接收者”:receiver@example.com"
},
{
“收件人类型”:“电话”,
“金额”:{
“价值”:“112.34”,
“货币”:“美元”
},
“注意”:“感谢您的支持!”,
“发件人项目id”:“201403140002”,
“接收者”:“91-734-234-1234”
}]
}
);
}

代码不起作用