如何使用集成fetch包裝 - AWS WAFAWS Firewall Manager、 和 AWS Shield Advanced

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

如何使用集成fetch包裝

本節提供使用整合fetch包裝函式的指示。

您可以使用 AWS WAF fetch通過將常規fetch調用更改為AwsWafIntegration命名空間fetchAPI下的包裝器。所以此 AWS WAF 包裝器支持所有與標準 JavaScript fetchAPI調用相同的選項,並為集成添加令牌處理。這種方法通常是整合應用程式的最簡單方法。

在包裝實現之前

下列範例清單會顯示實作AwsWafIntegrationfetch包裝函式之前的標準程式碼。

const login_response = await fetch(login_url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: login_body });
包裝實現之後

下列清單顯示了AwsWafIntegrationfetch包裝函式實作的相同程式碼。

const login_response = await AwsWafIntegration.fetch(login_url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: login_body });