AWS ECS服务HTTP请求是否未重定向?

时间:2020-05-20 11:59:53

标签: python http http-redirect

因此,我已经将一项服务部署到ECS,我正在尝试使用以下代码向该服务发送HTTP请求:

connection = http.client.HTTPConnection(url)

rawRequest={
    "BotAlias": "botName",
    "UserID": "user",
    "AudioFile": base64.b64encode(audio).decode("utf-8")
}

data = json.dumps(rawRequest)

connection.request("POST", "/service-path/protobuf-call",
                   data, {"Content-type": "application/json"})

response = connection.getresponse()
print(response.read())


return json.loads(response.read().decode()) 

我的ALB的端口80的规则是使用状态代码HTTP_301重定向到端口443。 对于端口443,我有一个默认规则,可以根据请求的路径重定向到每个服务的目标组。但是,当我实际运行该服务时,我一直得到301作为响应,而不是我一直在寻找的lex bot响应。有什么想法吗?预先感谢!

1 个答案:

答案 0 :(得分:0)

我通过使用HTTPS而不是HTTP解决了它。

相关问题