gpt4 book ai didi

php - AWS 剥离 HTTP header ?

转载 作者:行者123 更新时间:2023-12-01 21:13:57 24 4
gpt4 key购买 nike

我有两台 AWS 服务器正在运行。一个在 GO 上运行服务,另一个在运行 PHP 应用程序。当我通过本地 PHP 服务器调用该服务时,结果按预期返回。当我在 AWS 上移动相同的 PHP 代码时,服务返回没有错误,但返回一个空对象,就好像它有一些被 AWS 剥离的 HTTP header 数据一样。 AWS 设置为允许所有入站和出站流量。有任何想法吗?

最佳答案

我面临同样的问题。我有一个 dotnet 核心控制台应用程序作为 ECS-Fargate 上的服务运行。该服务尝试调用需要授权 token 的 REST 端点。当服务使用 AuthToken 调用端点时,我得到的响应是 401 Unauthorized。我从 CloudWatch Logs 复制 AuthToken 并在 postman 中使用它,它工作正常;我得到一个 200 好的。如果我在 Debug模式下运行代码,对相同的 AuthToken 进行硬编码,代码也会获得成功的响应(200 OK)。当我在 AWS 上的服务进行 REST 调用时,似乎 Http Header 已被剥离,并且未发送 AuthToken。

我的设置是,一个 dotnet 核心控制台应用程序 (C#) 运行在使用 Fargate 在 aws 上托管的 Docker 容器中,运行单个实例。由于它是一个控制台应用程序,我没有使用任何 ELB。安全组允许外部流量,因此我可以成功获得响应。

关于php - AWS 剥离 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61235719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com