【发布时间】:2017-11-10 04:08:52
【问题描述】:
(我是 curl 的新手,也是 apigee)
我正在尝试从 API 获取 Body 数据
通过以下命令使用 curl 但无法获取任何数据而不是故障字符串
我得到的错误是:
{"fault":{"faultstring":"Failed to resolve API Key variable request.header.x-api key","detail":"errorcode":"steps.oauth.v2.FailedToResolveAPIKey"}}}
但是在浏览器中多次访问 URL 时,我可以根据需要获取 JSON 数据
CURL 工作代码
curl "https://staging.api.pearson.com/content/scapi/urn:pearson:manifestation:014f333d-ceda-476f-81f2-d3d6c89ace42" -H "Accept:application/json" -H "Accept-Encoding:gzip, deflate, sdch, br" -H "Accept-Language:en-US,en;q=0.8 " -H "Connection:keep-alive" -H "Host:staging.api.pearson.com" -H "X-ApiKey:7ij8zrLkCNR9DtAXx3KJ6yutoYnk4SAx" -H "X-PearsonSSOSession:AQIC5wM2LY4Sfczr6fmuhzvfN4dwnpK3c9K8tyduHkwg7sA.*AAJTSQACMDIAAlNLABQtNTk5Nzg3OTI1MTgxNTYxNjE3MAACUzEAAjAx*"
请有人建议获取 JSON 数据
对不起,我是 curl 和 apigee 的新手
谢谢
【问题讨论】:
-
但是我不知道我的chrome是怎么弄到的,无论如何请你在浏览器上来回修改url,然后你会自动获取数据
-
请不要破坏您的帖子。发布问题后,您已将内容授权给整个 Stack Overflow 社区(根据 CC-by-SA 许可)。如果您想取消此帖子与您帐户的关联,请参阅What is the proper route for a disassociation request?。
标签: curl apigee apigee-baas apigee127