在使用 AWS Api 网关端点设置 HTTP 代理时,您能否静态设置 Header 及其值?
Can you statically set a Header and it's value when setting up an HTTP Proxy using AWS Api Gateway endpoint?
我正在使用 AWS Api 网关创建一个 http 代理。我想硬编码一些 headers 及其值作为请求的一部分转发。我认为这在代理设置的 'Integration Request' 部分可能是可行的,但我似乎无法弄清楚。
我正在尝试使用 oauth 密钥传递 Authorization
header。我不想与有权访问此服务的客户端共享此密钥,因为我只会向此特定端点的用户提供一部分访问权限。
将那些硬编码的 headers 放在请求 body 中是否有问题?不是,您可以只使用 template(在集成请求屏幕中):
{
"hardcoded_header": "$input.params('hardcoded_header')"
}
希望对您有所帮助。
在集成请求中,您可以配置要发送到集成端点的静态 header 值,方法是将值放在单引号内,例如'my_static_header_value'
.
我正在使用 AWS Api 网关创建一个 http 代理。我想硬编码一些 headers 及其值作为请求的一部分转发。我认为这在代理设置的 'Integration Request' 部分可能是可行的,但我似乎无法弄清楚。
我正在尝试使用 oauth 密钥传递 Authorization
header。我不想与有权访问此服务的客户端共享此密钥,因为我只会向此特定端点的用户提供一部分访问权限。
将那些硬编码的 headers 放在请求 body 中是否有问题?不是,您可以只使用 template(在集成请求屏幕中):
{
"hardcoded_header": "$input.params('hardcoded_header')"
}
希望对您有所帮助。
在集成请求中,您可以配置要发送到集成端点的静态 header 值,方法是将值放在单引号内,例如'my_static_header_value'
.