HTTP在實用程序中的幫手 - AWS AppSync

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

HTTP在實用程序中的幫手

該實用util.http程序提供了幫助程序方法,您可以使用這些方法來管理HTTP請求參數和添加響應標頭。

util.http.copyHeaders(headers)

從地圖複製標頭,而不受限制的HTTP標題集合。您可以使用它將請求標頭轉發到下游HTTP端點。

util.http.addResponseHeader(String, Object)

添加一個單一的自定義標題與名稱(String)和 value(Object)的響應。有下列限制:

  • 標頭名稱不能匹配任何現有的或受限制的 AWS 或 AWS AppSync 標題。

  • 標頭名稱不能以受限制的前綴開頭,例如x-amzn-x-amz-

  • 自訂回應標頭的大小不得超過 4 KB。這包括標題名稱和值。

  • 您應該在每個 GraphQL 作業中定義每個回應標頭一次。但是,如果您多次定義具有相同名稱的自訂標頭,則回應中會顯示最新的定義。無論命名如何,所有標題都計入標題大小限制。

util.http.addResponseHeaders(Map)

將多個響應頭添加到指定映射的名稱(String)和 value(Object)的響應。該addResponseHeader(String, Object)方法列出的相同限制也適用於此方法。