在这里的这段代码中,他们os.environ
用来获取环境变量的值,然后立即检查它是否是他们自定义类的实例。
value = os.environ.get(variable)
...
elif isinstance(value, ConfigList) or isinstance(value, ConfigTree):
Run Code Online (Sandbox Code Playgroud)
实际上有可能value
将成为他们自定义类的实例吗?这是死代码吗?
我已设置 AWS API Gateway 将请求传递到返回图像的服务。
当我在 UI 中使用“测试”功能时,日志显示方法响应中返回的 PNG 数据以及 `Content-Type=image/png:
但是,当您实际在浏览器中访问端点时,会Content-Type
出现application/json
. 我希望“测试”UI 的日志中显示的“方法响应标头”与实际返回的内容相匹配。
如何强制 API Gateway 将上游的 Content-Type(image/png
在本例中,但在其他情况下更常见)返回给浏览器?
以下是 Swagger 2.0 语法中定义的端点:
"/format/{id}/image.png": {
"get": {
"tags": [],
"summary": "",
"deprecated": true,
"operationId": "get-png",
"produces": [
"image/png"
],
"parameters": [
{
"name": "id",
"in": "path",
"description": "My Description",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "Successful operation",
"schema": {
"type": "file"
},
"headers": {
"Access-Control-Allow-Origin": {
"type": "string",
"description": …
Run Code Online (Sandbox Code Playgroud)