【问题标题】:Can I change the API url of a third Party API?我可以更改第三方 API 的 API url 吗?
【发布时间】:2020-07-11 16:09:24
【问题描述】:

我想在 Web APP 上请求第三方 API。 API 示例为 https://api.pinesapsapi.com/request

我能否更改 URL 并使用任何外部平台或 AWS 构建不同的 URL?

更改 URL 的基本原因是为了让 API Url 对我的开发人员保密。

这可能吗?

例如: https://api.pinesapsapi.com/request 应该类似于 https://api.xhatdffsdkj.com/request 或任何其他通用 URL

【问题讨论】:

    标签: arrays amazon-web-services api web-scraping


    【解决方案1】:

    如果您正在寻找专门执行此操作的 AWS 服务,最好使用API Gateway

    配置使用/{proxy+} 的单一方法的REST API,并使用HTTP_PROXY 对其进行配置。然后,您可以将自定义域名添加到您的 API Gateway 设置中,并让它代理到这个其他域。

    或者您会考虑使用基于代理的解决方案将请求转发到端点(例如在 EC2 等主机上运行的 NGINXHAProxy)。

    【讨论】:

    • 是否需要添加代理?
    • 您在谈论哪种解决方案? :)。如果您使用 API Gateway,则不需要 EC2 代理
    • 还有其他平台可以使用自定义网址吗?基本上我想要的是当我调用自定义 Url => 然后自定义 url 应该调用第三方 API => 从那里获取数据并将其发送回我......这背后的原因是保留 api 基本 url机密...
    • 我没有使用他们的 ec2 实例
    • 您也可以使用 CloudFront,但它是一个 CDN,您需要禁用任何缓存并确保将正确的主机标头转发到目标端点。
    猜你喜欢
    • 2018-11-10
    • 2014-07-10
    • 2019-04-24
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    相关资源
    最近更新 更多