为什么此 curl get 命令在 Linux 中有效,而在 Windows 10 中无效?

问题描述

我正在使用的 API 允许我指定应返回的某些字段。我写下字段的名称,用逗号分隔。

在 Linux 中,此命令有效:

curl -X GET --header 'Accept: application/json' --header 'api-version: 2' --header 'Authorization: Bearer [token]' 'https://api.uk/activities?fields=activityID%2Cdisplaysummary&pageSize=1'

在 Windows 10 中,这不起作用:

curl -X GET "{https://api.uk/activities?fields=displaySummary%2CactivityId&pageSize=1}" --header "api-version: 2" --header "Authorization: Bearer [token]" --header "Accept: application/json"

我需要使用 Windows 10。第二个命令返回所有字段,因为服务器不知道哪些字段是必需的。出于下载速度的原因,我只需要下载实际需要的字段。

我的第二个请求是怎么回事?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)