开发者社区 > 云原生 > Serverless > 正文

函数计算中,使用自定义域名, header里面的host写我域名是吧?

函数计算中,使用自定义域名, header里面的host写我域名是吧?

展开
收起
多麻辣哦 2024-01-09 22:01:23 30 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    确实如此,当您在函数计算中使用自定义域名时,需要将请求发送至自定义域名。具体来说,您需要在函数计算控制台中创建自定义域名,并将此域名映射到函数计算服务中的API网关上。这样,当您通过浏览器或其他客户端访问该自定义域名时,请求会被发送到相应的API网关,然后由API网关将请求转发到对应的函数上。

    在这个过程中,通常在HTTP请求的header中,'Host'字段需要设置为您的自定义域名。这是因为'Host'字段用于标识请求的目标服务器或主机名,而自定义域名就是您希望请求到达的目标服务器。因此,正确设置'Host'字段对于确保请求能够正确路由到您的函数至关重要。

    2024-01-11 13:30:41
    赞同 展开评论 打赏
  • 在函数计算中,您可以选择使用默认的域名、自定义子域名或者自定义域名来访问函数。如果您希望在浏览器中直接打开函数计算服务,那么就需要绑定自定义域名。首先,您需要在函数计算控制台中添加自定义域名并进行相关配置。配置完成后,可以将这个域名映射到函数计算服务中的API网关上,这样您就可以通过浏览器直接访问您的函数计算服务了。

    至于您的问题,是的,当您使用自定义域名时,header里面的host应该填写您自己的域名。这样做的好处是,从安全角度考虑,如果使用函数计算的默认域名(如aliyuncs.com),服务端会在Response Headers中强制添加content-disposition: attachment字段,这会导致返回结果在浏览器中以附件的方式下载。而设置自定义域名可以解除这个限制。

    2024-01-10 09:50:07
    赞同 展开评论 打赏
  • 是的。
    现成的demo还在开发中。
    ——此回答整理自钉群:阿里函数计算官网客户

    2024-01-09 23:14:02
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载