Uber API 不允许来自本地主机的请求
Uber API doesn't allow request from localhost
当我使用 Uber API 和本地主机时,我收到以下错误:
... 请求的资源上不存在 'Access-Control-Allow-Origin' header。因此不允许访问来源“http://localhost:8080”。
所以我可能犯了一个错误。为了测试,我在 Postman 中尝试了 url,但一切都按预期工作;我收到了预期的 JSON 数据。我也尝试过使用 curl。它按预期工作。
我正在发送我的服务器令牌并且我已经调整了我的 headers。运气不好。
以前的 SO 答案暗示了这句话:“优步 API 实施 OAuth 2.0 标准以进行安全身份验证和
授权。与我们服务器的所有通信都必须通过 SSL (https://)。"
这是否意味着我必须使用 https:// ?在此之前,我没有遇到任何其他 API 的问题。
是的,您需要使用 https。一些 api 需要它,其他的将根据接收应用程序使用。
当我使用 Uber API 和本地主机时,我收到以下错误:
... 请求的资源上不存在 'Access-Control-Allow-Origin' header。因此不允许访问来源“http://localhost:8080”。
所以我可能犯了一个错误。为了测试,我在 Postman 中尝试了 url,但一切都按预期工作;我收到了预期的 JSON 数据。我也尝试过使用 curl。它按预期工作。
我正在发送我的服务器令牌并且我已经调整了我的 headers。运气不好。
以前的 SO 答案暗示了这句话:“优步 API 实施 OAuth 2.0 标准以进行安全身份验证和 授权。与我们服务器的所有通信都必须通过 SSL (https://)。"
这是否意味着我必须使用 https:// ?在此之前,我没有遇到任何其他 API 的问题。
是的,您需要使用 https。一些 api 需要它,其他的将根据接收应用程序使用。