当我使用 Uber API 和 localhost 时,我收到以下错误:
...请求的资源上不存在“Access-Control-Allow-Origin”标头。起源 'http://本地主机:8080 http://localhost:8080' 因此不允许访问。
所以也许我犯了一个错误。为了测试,我在 Postman 中尝试了该 url,但一切都按预期工作;我收到了预期的 JSON 数据。我也尝试过使用curl。它按预期工作。
我正在发送我的服务器令牌,并且我已经调整了我的标头。没有运气。
之前的 SO 答案暗示了这句话:“Uber API 实现了 OAuth 2.0 标准以进行安全身份验证和
授权。与我们服务器的所有通信都必须通过 SSL (https://)。”
这是否意味着我必须使用 https:// ?在此之前我没有遇到过任何其他 API 的问题。
是的,您需要使用 https。有些 API 需要它,其他 API 将根据接收应用程序采取其中之一。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)