如何使用 curl 对邮递员发出 ping 请求

How to turn a ping request on postman using curl

使用 Garmin APi,我正在尝试使用他们的 Ping 服务,在文档中他们给了我们一个我们应该做的请求的例子:

curl -v -X POST -H “Content-Type: application/json;charset=utf-8” -d ‘{“epochs”:[{“userAccessToken”:”8f57a6f1-26ba-4b05-a7cd- c6b525a4c7a2”,”uploadStartTimeInSeconds”:1444937651,”uploadEndTimeInSeconds”:1444 937902,”callbackURL”:”https://healthapi.garmin.com/wellness- api/rest/epochs?uploadStartTimeInSeconds=1444937651&uploadEndTimeInSeconds=144493 7902”}]}’ http://localhost:8080/garmin/ping

我不知道如何在邮递员中写它,我有 header 这个没问题,然后我们在 -d 之后还有其他值,不知道放在哪里...

我曾尝试使用邮递员中的导入功能导入 cURL,但它给了我:

Error while importing Curl: arg.startsWith is not a function

您需要使用正确的引号,"' 而不是

这是有效的:

curl -v -X POST -H "Content-Type: application/json;charset=utf-8" -d '{"epochs":[{"userAccessToken":"8f57a6f1-26ba-4b05-a7cd- c6b525a4c7a2","uploadStartTimeInSeconds":1444937651,"uploadEndTimeInSeconds":1444 937902,"callbackURL":"https://healthapi.garmin.com/wellness- api/rest/epochs?uploadStartTimeInSeconds=1444937651&uploadEndTimeInSeconds=144493 7902"}]}' http://localhost:8080/garmin/ping