微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决为什么此 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 举报,一经查实,本站将立刻删除。