HTTPutil.http 中的助手 - Amazon AppSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

HTTPutil.http 中的助手

util.http实用程序提供了辅助方法,您可以使用这些方法来管理HTTP请求参数和添加响应标头。

util.http.copyHeaders(headers)

从地图中复制标题,而不使用受限的HTTP标题集。您可以使用它将请求标头转发到您的下游HTTP端点。

util.http.addResponseHeader(String, Object)

添加单个自定义标头,其中包含响应的名称 (String) 和值 (Object)。适用以下限制:

  • 标头名称不能与任何现有 Amazon 或受限制的 Amazon AppSync 标题相匹配。

  • 标头名称不能以受限制的前缀开头,例如 x-amzn-x-amz-

  • 自定义响应标头大小不能超过 4 KB。这包括标头名称和值。

  • 对于每个 GraphQL 操作,您应该定义一次每个响应标头。不过,如果您多次定义具有相同名称的自定义标头,将在响应中显示最新的定义。无论命名如何,所有标头都会计入标头大小限制。

util.http.addResponseHeaders(Map)

将多个响应标头添加到来自指定的名称 (String) 和值 (Object) 映射的响应中。为 addResponseHeader(String, Object) 方法列出的相同限制也适用于该方法。