没有自定义标头的简单GET请求.响应按预期返回.可以访问正文中的数据,但不能访问标题.
当我尝试访问"etag"标题时,浏览器会引发异常:
拒绝得到不安全的标题"etag"
Chrome,Safari和Firefox的行为都一样.我没有在IE上测试它.
我在这里错过了什么?
我使用 Docker 的 Compose 命令和ecs上下文来启动和编排 Web 应用程序的容器,以实现分支预览功能。
我遇到的问题是 Nginx 代理:它只能使用 CloudMap FQDN ( services.compose-project.local) 访问其他容器,而不能使用短服务名称。
文档相当清楚,两者都应该有效:
服务可以使用 Compose 服务名称检索其依赖项(就像使用 docker-compose 在本地部署时所做的那样),或者可以选择使用完全限定名称。
这个问题是Nginx容器特有的;其他容器可以按照预期使用短名称和 FQDN 相互访问。
Docker的内部DNS服务器在ECS中似乎不可用:
send() failed (111: Connection refused) while resolving, resolver: 127.0.0.11:53
Run Code Online (Sandbox Code Playgroud)
默认 AWS VPC DNS 解析器169.254.169.253具有响应能力,但无法解析短名称:
32#32: *1 webapp could not be resolved (3: Host not found)
Run Code Online (Sandbox Code Playgroud)
我缺少什么?