我正在尝试为其 API 端点List Users实现 Okta 的分页。看起来为了分页,必须通过他们的响应中的传入标头获取下一个链接。当通过命令行的 cUrl 或 Postman 执行他们的 List Users API 端点时,标题中的一切看起来都很好,但问题是当使用 cUrl 或 guzzle 从 PHP 脚本运行它时,链接html 标记从标题中剥离,如下所示:
HTTP/1.1 200 OK
Date: Thu, 03 Nov 2016 19:36:34 GMT
Server: nginx
Content-Type: application/json;charset=UTF-8
Vary: Accept-Encoding
X-Okta-Request-Id: WBuTwqhxlYz3iu5PY1jqHQZZBMU
X-Rate-Limit-Limit: 1200
X-Rate-Limit-Remaining: 1198
X-Rate-Limit-Reset: 1478201841
Cache-Control: no-cache, no-store
Pragma: no-cache
Expires: 0
Link: ; rel="self"
Strict-Transport-Security: max-age=315360000
标题应改为:
HTTP/1.1 200 OK
Content-Type: application/json
Link: <https://your-domain.okta.com/api/v1/users?limit=200>; rel="self"
Link: <https://your-domain.okta.com/api/v1/users? after=00ud4tVDDXYVKPXKVLCO&limit=200>; rel="next"
我搜索了一段时间,找不到解决方案。有没有人遇到过这个问题?提前致谢。