小编mov*_*yer的帖子

Python“os.environ.get”可以返回非字符串吗?

这里的这段代码中,他们os.environ用来获取环境变量的值,然后立即检查它是否是他们自定义类的实例。

value = os.environ.get(variable)
...
elif isinstance(value, ConfigList) or isinstance(value, ConfigTree):
Run Code Online (Sandbox Code Playgroud)

实际上有可能value将成为他们自定义类的实例吗?这是死代码吗?

python environment-variables

7
推荐指数
1
解决办法
1万
查看次数

如何在AWS API Gateway中传递Content-Type?

我已设置 AWS API Gateway 将请求传递到返回图像的服务。

AWS UI 中显示的终端节点

当我在 UI 中使用“测试”功能时,日志显示方法响应中返回的 PNG 数据以及 `Content-Type=image/png:

“测试”UI 的 AWS 日志显示内容类型正确

但是,当您实际在浏览器中访问端点时,会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)

content-type aws-api-gateway

6
推荐指数
1
解决办法
1万
查看次数